今天在mac os 11上查看cocoapods的版本号为:1.10.1,在我的另一台10.14.6上面查看是:1.9.1,于是老版本的 我想升级一下:
image.png
sudo gem update cocoapods
为什么会提示没有可更新的呢?原因是ruby版本决定的,这个时候要先更新系统的ruby版本:
$ curl -L get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
安装完成后,手动将以下行添加到Shell的启动脚本(我的是vim /Users/jianlongnie/.bash_profile):
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
找到可用的ruby版本:
rvm list known
image.png
rvm install 2.7
找出目前版本的pod路径
which pod
移除现有pod
rm -rf /usr/local/bin/pod
重新下载pod
sudo gem install cocoapods
安装指定版本
sudo gem install cocoapods -v 1.10.1
网友评论