天天看點

pod無法update解決辦法(ruby 2.3.0 & cocoapods 0.39.0)

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