PS:注意以下命令均在終端中執行
一、安裝前先看下電腦上面是否安裝過cocoapods,如果安裝過了,先卸載掉清理乾淨再去安裝。
sudo gem uninstall cocoapods //卸載cocoapods的命令
然後再查下本地是否還有cocoapods的殘餘文件
gem list --local | grep cocoapods //查詢cocoapods的殘餘文件命令
查詢之後把文件逐個的進行刪除,執行上面的命令之後,應該是出現以下類似結果,然後逐個執行下面的命令刪除就行了
結果:
cocoapods-core (1.8.4)
cocoapods-deintegrate (1.0.4)
cocoapods-downloader (1.3.0)
cocoapods-plugins (1.0.0)
cocoapods-search (1.0.0)
cocoapods-stats (1.1.0)
cocoapods-trunk (1.4.1)
cocoapods-try (1.1.0)
示例 :
sudo gem uninstall cocoapods-core
sudo gem uninstall XXXX //清除cocoapods的殘餘文件命令
二、清理完之後,我們就可以開始使用Homebrew安裝CocoaPods了
1、沒有安裝的先安裝下Homebrew,安裝命令如下,在命令行執行下面的命令語句就行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
運行完之後出現 Installation successful! 即代表安裝成功。
2、然後接着安裝ruby,安裝命令行如下
brew install ruby
ruby安裝後查看下當前ruby源,命令如下
gem sources -l
應該是輸出如下
*** CURRENT SOURCES ***
https://rubygems.org/
這個源下載東西太慢了,我們替換個國內的ruby源,把老的源添刪掉,新的源添加上去就行了,命令如下
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
運行過之後,我們可以再次運行命令,查看下當前的源是否替換成功
gem sources -l
結果如果出現 https://gems.ruby-china.com/ 就代表替換成功。
3、替換源成功之後我們就可以安裝cocoapods了,執行命令如下
sudo gem install -n /usr/local/bin cocoapods
安裝好之後再執行如下命令,pod setup 命令的本質其實就是將https://github.com/CocoaPods/Specs上的項目克隆到/Users/用戶名/.cocoapods/repos目錄下,若此目錄下已經有這個項目,使用pod setup命令則會將項目更新到最新的狀態。
pod setup
好了,這個命令執行完畢就可以使用Cocoapods了,還有搞這個之前最好找個好點的網絡搞,不然可能會中間某一步驟卡主。
附帶brew常用的相關操作命令
brew search XXX //搜索軟件 示例: brew search ruby
brew info XXX //查看軟件信息 示例: brew info ruby
brew install XXX //安裝軟件 示例: brew install ruby
brew update //更新Homebrew 示例: brew update
brew upgrade XXX //更新已安裝的某個軟件 示例: brew upgrade ruby
brew uninstall XXX //卸載某個軟件 示例: brew uninstall ruby
brew list //顯示已經安裝軟件列表 示例: brew list