前言:
1、因项目编辑需求
2、Cocopods需要升级至最新版本,目前最新版本1.10.1,我电脑的版本是1.5.3
3、升级遇到问题,ruby版本太低,导致无法升级
4、用的系统自带的版本2.3.0的,需要先升级系统ruby版本到3.0.0
5、升级遇到好多好多问题,网上都是千篇一律的回答又
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
6、问题终于解决,目前已是最新版本。 先上图表示下
Cocopods:1.10.1
ruby:3.0.0
目录
1、安装新版本ruby
2、设置Mac默认ruby版本
3、更新Cocopods版本
一、安装新版本ruby
1、首先要注意不要卸载、更改mac系统内置的ruby!mac系统需要它,更改以后,会导致mac系统故障!运行ruby -v
,查看当前ruby的版本。
ruby -v
2、用rvm管理ruby是一个特别好的方法。首先执行图中的命令,完成rvm的安装。
curl -L get.rvm.io | bash -s stable
3、安装完成之后,还不能直接使用rvm命令,需要执行下面的命令,将rvm程序的路径添加到环境变量中。
source ~/.profile
4、rvm安装完成,完成路径添加后,可以直接使用rvm查看支持的ruby版本。
rvm list known
5、然后使用"rvm install"安装指定版本的ruby。安装过程时间较长,耐心等待。
rvm install 3.0.0
6、安装完成后,运行ruby -v
,可以发现ruby的版本已经改变。
ruby -v
二、设置Mac默认ruby版本
1、查看当前ruby默认使用的版本
rvm list
2、切换ruby-3.0.0为默认版本
rvm use ruby-3.0.0 --default
三、更新Cocopods版本
1、查看当前Cocopods版本
pod --version
2、终端会有报错提示
can't find gem cocoapods (>= 0.a) with executable pod (Gem::GemNotFoundException)
3、解决步骤:
1、sudo gem update --system
2、gem install cocoapods
4、如果没成功,然后使用
1、rvm get stable
2、gem install cocoapods
因解决问题期间没有保存截图,故只有相关命令~~