cocoapods卸載與安裝

引用自:https://www.aliyun.com/jiaocheng/389907.html  html

一.首先卸載pod git

which pod sql

獲得pod的路徑json

sudo rm -rf <pod的路徑> api

刪除podxcode

###二.刪除ruby gems相關cocoapods的包安全

查看ruby gems的本地程序包ruby

gem list 網絡

輸出:ide

*** LOCAL GEMS ***activesupport (4.2.3)bigdecimal (1.2.0)CFPropertyList (2.2.8)claide (1.0.0.beta.1, 0.9.1)cocoapods (0.39.0, 0.39.0.beta.4, 0.38.2)cocoapods-core (1.0.0.beta.4, 0.39.0, 0.39.0.beta.4, 0.38.2)cocoapods-deintegrate (1.0.0.beta.1)cocoapods-downloader (1.0.0.beta.1, 0.9.3, 0.9.1)cocoapods-plugins (1.0.0.beta.1, 0.4.2)cocoapods-search (1.0.0.beta.1, 0.1.0)cocoapods-stats (1.0.0.beta.3, 0.6.2, 0.6.1, 0.5.3)cocoapods-trunk (1.0.0.beta.2, 0.6.4, 0.6.1)cocoapods-try (1.0.0.beta.2, 0.5.1, 0.4.5)colored (1.2)escape (0.0.4)fourflusher (0.3.0)fuzzy_match (2.0.4)i18n (0.7.0)io-console (0.4.2)json (1.7.7)libxml-ruby (2.6.0)minitest (5.7.0, 4.3.2)molinillo (0.4.4, 0.3.1)nap (1.0.0, 0.8.0)netrc (0.7.8)nokogiri (1.5.6)psych (2.0.0)rake (0.9.6)rdoc (4.0.0)rubygems-update (2.4.8)sqlite3 (1.3.7)test-unit (2.0.0.0)thread_safe (0.3.5)tzinfo (1.2.2)xcodeproj (1.0.0.beta.3, 0.28.2, 0.27.2, 0.26.3) 

移除跟cocoapods相關的程序包 
cocoapods (0.39.0, 0.39.0.beta.4, 0.38.2) 
cocoapods-core (1.0.0.beta.4, 0.39.0, 0.39.0.beta.4, 0.38.2) 
cocoapods-deintegrate (1.0.0.beta.1) 
cocoapods-downloader (1.0.0.beta.1, 0.9.3, 0.9.1) 
cocoapods-plugins (1.0.0.beta.1, 0.4.2) 
cocoapods-search (1.0.0.beta.1, 0.1.0) 
cocoapods-stats (1.0.0.beta.3, 0.6.2, 0.6.1, 0.5.3) 
cocoapods-trunk (1.0.0.beta.2, 0.6.4, 0.6.1) 
cocoapods-try (1.0.0.beta.2, 0.5.1, 0.4.5) 
把這些文件所有卸載 
代碼:sudo gem uninstal <文件名> 
已刪除cocoapods爲例

sudo gem uninstal cocoapods 

輸出:

sudo gem uninstal cocoapodsSelect gem to uninstall: 1. cocoapods-0.38.2 2. cocoapods-0.39.0.beta.4 3. cocoapods-0.39.0 4. All versions> 4 

輸入「4」所有刪除,第一次的時候會讓你macbook的密碼 
以此,把每一個相關的包所有刪除,我就再也不一個一個舉例子了。

 

刪除出錯:https://blog.csdn.net/SharkToping/article/details/79464581

You don't have write permissions for the /usr/bin directory.

Apple在OS X El Capitan中全面啓用了名爲System Integrity Protection (SIP)的系統完整性保護技術。受此影響,大部分系統文件即便在root用戶下也沒法直接進行修改。

須要關閉SIP保護技術

 

    1. 重啓Mac
    2. 按住command+r(Recovery模式)
    3. 選擇實用工具菜單中的命令行(terminal/終端)
    4. 輸入csrutil disable並回車
    5. 再次重啓mac
    6. 進入終端執行sudo gem update –system

      更新完畢後你能夠進行相關的gem命令操做。不過此時你的電腦處於SIP的關閉狀態,對於系統來講多是不安全的,因此這種操做須要謹慎。 
      也能夠按照上述步驟,使用csrutil enable指令從新打開你的SIP。

      在終端中能夠查看SIP狀態、具體操做可能就得recovery模式下了。

      $csrutil status 狀態查詢

      $csrutil enable 開啓

      $csrutil disable 禁用

3、刪除完以後,執行安裝cocoapods的操做(版本1.0以上) 

sudo gem install -n /usr/local/bin cocoapods --pre 

或者 
低版本使用:sudo gem install cocoapods -v 版本號

sudo gem install cocoapods -v 0.34.4 

安裝完以後:

pod --version 

輸出:

1.0.1 

 

沒法正常顯示版本信息:https://blog.csdn.net/kedongjun/article/details/51470506

[問題] mac執行git命令出現xcrun: error: invalid active developer path解決方法

 

mac執行git命令時候出現:

 

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

 

解決方法:

 

打開終端輸入

xcode-select --install

回車後,系統彈出下載xcode,點擊確認,下載完成後便可。(實際上不是下載xcode,可能下載xcode有關插件,下載時長約1分鐘,其實我用了七、8分鐘差很少)

 

出現這個錯誤緣由猜測多是由於以前安裝過xcode卸載後出現的。

 

 

 

最後執行(最好在網絡好的狀況下執行,等待時間有點長,一直在下載東西!)

pod setup 

輸出:

Setting up CocoaPods master repoSetup completed 

這樣就安裝完成了!(要等很長時間呦!)

相關文章
相關標籤/搜索