pod無法update解決辦法(ruby 2.3.0 & cocoapods 0.39.0)
基本步驟如下,下面有更詳細的步驟
- 删除cocoapods
gem uninstall cocoapods
- 安裝 rvm
- 重新安裝cocoapods
gem install cocoapods
- 執行 pod setup指令
1、安裝rvm
- 安裝RVM
在終端中執行指令:
curl -L https://get.rvm.io | bash -s stable
安裝完成之後,載入RVM環境
source ~/.rvm/scripts/rvm
測試是否安裝正确,檢視ruby版本
- 查詢ruby資訊
查詢已知的ruby版本
rvm list known
查詢已經安裝的ruby
安裝某版本的ruby
rvm install .
解除安裝某版本的ruby
rvm remove .
設定ruby版本
隻要不是0.39.0 VS 2.3.0,應該都可以安裝成功的!
-
一些錯誤
當遇到如下錯誤
ERROR: '/usr/local/bin' is not writable - it is required for Homebrew, try 'brew doctor' to fix it!
解決方法
sudo chown -R 'whoami':admin /usr/local/bin
sudo chown -R 'whoami':admin /usr/local/share
2、安裝cocoaPods
- 解除安裝cocoaPods
執行下列的語句可以徹底删除cocoaPods
sudo gem uninstall ocunit2junit
sudo gem uninstall sinatra
sudo gem cleanup
sudo rm -fr ~/.cocoapods/repos/master
sudo gem uninstall cocoapods
sudo gem update
- 安裝cocoaPods
安裝指定版本的pod 需要增加
-v 版本号
sudo gem instal cocoapods -v .
安裝阿裡環境
sudo gem sources -a http://gems.alibaba-inc.com/
sudo gem install cocoapods-repo-alirsync
然後執行指令
pod setup