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 -v
- 查询ruby信息
查询已知的ruby版本
rvm list known
查询已经安装的ruby
rvm list
安装某版本的ruby
rvm install 2.2.4
卸载某版本的ruby
rvm remove 2.3.0
设置ruby版本
rvm 2.2.4 --default
只要不是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 0.39.0
安装阿里环境
sudo gem sources -a http://gems.alibaba-inc.com/
sudo gem install cocoapods-repo-alirsync
然后执行命令
pod setup