检测gem版本及更新
如果gem版本高于2.6.x,且镜像源是https://gems.ruby-china.com/,直接跳过,去安装cocoapods。
//检测gem版本
gem -v
如果gem版本小于2.6.x,则需要更新gem
//查看镜像源
gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
如果镜像源不是https://gems.ruby-china.com/,那就移除,添加镜像源https://gems.ruby-china.com/。
https://gems.ruby-china.org/ 因为域名备案问题已不能访问。
//移除不可用镜像源
gem sources --remove https://gems.ruby-china.org/
//添加新镜像源
gem sources -a https://gems.ruby-china.com/
或
gem sources --add https://gems.ruby-china.com/ --remove https://gems.ruby-china.org/
再次查看镜像源,只有https://gems.ruby-china.com/就对了
执行gem更新
//更新gem
sudo gem update -system
或
sudo gem update -n /usr/local/bin —system
安装pods
//安装pods
sudo gem install cocoapods
如果报错没有权限,就用这个
sudo gem install -n /usr/local/bin cocoapods
或者
//安装最新版本
sudo gem install -n /usr/local/bin cocoapods --pre
//安装指定版本sudo gem install -n /usr/local/bin cocoapods -v 版本号
sudo gem install -n /usr/local/bin cocoapods -v 1.6.1
慢慢等,安装成功后,查看一下版本
//查看版本号
pod --version
//设置pod仓库
pod setup
降级cocoapods
//移除当前pod版本
sudo gem uninstall cocoapods -v 版本号
Remove executables:
pod, sandbox-pod
in addition to the gem? [Yn] Y
Removing pod
Removing sandbox-pod
Successfully uninstalled cocoapods-1.6.0.beta.1
//安装指定版本
sudo gem install cocoapods -v 版本号
或
sudo gem install -n /usr/local/bin cocoapods -v 版本号
完成后查看版本号
网友评论