昨晚回家之后開始升級系統到10.11,下載了一整個晚上之后終於在早上下載完畢,早上帶到公司,想查一個第三方庫的時候卻遇到了問題:
guoyufudeMacBook-Pro:~ GuoYufu$ pod search VKVideoPlayer -bash: pod: command not found
接着嘗試:
guoyufudeMacBook-Pro:~ GuoYufu$ gem sources -l *** CURRENT SOURCES *** http://ruby.taobao.org/
這里沒錯。
guoyufudeMacBook-Pro:~ GuoYufu$ pod help -bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory
然后基本確定是系統升級之后導致CocoaPods不能正常使用。繼續查找解決方案:
1.首先考慮重新安裝CocoaPods:
guoyufudeMacBook-Pro:~ GuoYufu$ sudo gem install cocoapods Password: ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod
失敗。
2.繼續根據報錯信息查找解決方法,運行查到的:
sudo gem install -n /usr/local/bin cocoapods
提示:
Successfully installed cocoapods-0.38.2 Parsing documentation for cocoapods-0.38.2 1 gem installed
莫非成功了?
嘗試:
pod search VKVideoPlayer
可以正常執行。
嘗試更新一下CocoaPods的版本:
guoyufudeMacBook-Pro:~ GuoYufu$ sudo gem install cocoapods Password: ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod
還是報錯。
3.索性按照最初安裝的步驟全部來一遍:
安裝Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝Ruby后重新安裝CocoaPods
brew install ruby
sudo gem install cocoapods
終於不再報錯了。