由於mac 10.11更改了安全機制,所以cocoapods得安裝和解除安裝命令也有所改變,
全新安全功能 rootless,重新創造支援 icloud drive 檔案加密的蘋果應用,以及全新「受信任 wifi」功能。
一、全新安裝前,先檢查是否有安裝殘留
1、如果之前裝過cocopods,最好先解除安裝掉,解除安裝命令:
$ sudo gem uninstall cocoapods【mac 10.10之前】
$ sudo gem uninstall -n /usr/local/bin cocoapods【mac 10.11之後】
$ gem list --local | grep cocoapods
會顯示如下:
cocoapods-core (0.39.0)
cocoapods-********** (0.9.3)
cocoapods-plugins (0.4.2)
cocoapods-search (0.1.0)
cocoapods-stats (0.6.2)
cocoapods-trunk (0.6.4)
cocoapods-try (0.5.1)
然後逐個刪除吧:
$ sudo gem uninstall cocoapods-core【mac 10.10之前】
$ sudo gem uninstall -n /usr/local/bin cocoapods-core【mac 10.11之後】
二、安裝
由於網上的教程基本都大同小異,但細節之處還不是很完善,所以借機會在這裡補充下:
1、準備工作
當前安裝環境為mac os 10.11.6。mac os本身自帶ruby,但還是更新一下保險,因為我第一次安裝在沒有更新ruby的情況下就失敗了。
a) 檢視下當前ruby版本:開啟終端輸入 ruby -v(確實安裝了,不過用這個版本接下來工作失敗了,所以更新下ruby)
1、安裝 rvm
rvm:ruby version manager,ruby版本管理器,包括ruby的版本管理和gem庫管理(gemset)
[ruby] view plain copy
1 $ curl -l get.rvm.io | bash -s stable
等待一段時間後就可以成功安裝好 rvm。
[ruby] view plain copy
1 $ source ~/.bashrc
2 $ source ~/.bash_profile
測試是否安裝正常
[ruby] view plain copy
1 rvm -v
2、用rvm公升級ruby
[ruby] view plain copy
1 #檢視當前ruby版本
2 $ ruby -v
3 ruby 2.2.4
4 #列出已知的ruby版本
5 $ rvm list known
6 #安裝ruby 2.3.0
7 $ rvm install 2.3.0
安裝完成之後ruby -v檢視是否安裝成功。
[objc] view plain copy
1 chendemacbook-air:~ chen$ ruby -v
2 ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]
3 chendemacbook-air:~ chen$
b)cocoapods映象: 也可以指向**,個人是指向**的,但是網上有人說不支援**了
終端輸入如下命令(把ruby映象指向ruby china,避免被牆,你懂得)
$gem sources --remove
$gem sources --add
$gem sources -l (用來檢查使用替換映象位置成功)
[objc] view plain copy
1 chendemacbook-air:~ chen$ gem sources -l
2 *** current sources ***
4 終端輸入:sudo gem install -n /usr/local/bin cocoapods
[objc] view plain copy
1 ......
2 installing ri documentation for cocoapods-0.39.0
3 done installing documentation for cocoapods-try, cocoapods-trunk, cocoapods-stats, cocoapods-search, cocoapods-plugins, cocoapods-**********, cocoapods-core, cocoapods after 5 seconds
4 8 gems installed
接下來進行安裝,然後更新gem
sudo gem update --system
接下來 pod setup
解決方法:上面錯誤主要是os10.11+和cocoapods1.0+版本公升級的安全機制更改造成的。主要出現在pod setup過程中。且該過程等待時間非常長,所以,你可以在$sudo gem install -n /usr/local/bin cocoapods命令後直接執行$git clone ~/.cocoapods/repos/master 該過程作用與 pod setup作用相同,作者親測。效果極佳!!!!
mac重新安裝vim
編譯安裝的vim解除安裝 解除安裝舊的 brew uninstall vim 如果編譯安裝則make uninstall make distclean 解析 解壓 tar xzvf downloads vim 8.1.0197.tar.gz cd vim 8.1.0197 檢視編譯支援的選項 con...
Mac 重新安裝macOS系統
重要事項 您的電腦必須接入網際網路,才能重新安裝 macos。選擇 重新安裝 macos 然後點按 繼續 請按照螢幕指示進行操作。在您選擇磁碟的面板中,選擇您當前的 macos 磁碟 大多數情況下,它是唯一可用的磁碟 command r 重新安裝您在 mac 上安裝過的最新 macos 建議操作 o...
Ubuntu驅動掉後,重新安裝
ubuntu系統在突然斷電後,驅動掉了,記錄重新安裝的過程。已經下好了安裝包。1 登入管理員賬號adminer 區分使用者目錄和管理員目錄,su 和sudo指令區別 重新ssh連線,要知道管理員密碼。su adminer 2 到驅動所在路徑下。以我的為例 在 home yl下。cd home yl ...