Ruby升级、Cocopods升级

前言:
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

cocoapods-v ruby-v.png

目录
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

可安装的ruby版本列表.png

5、然后使用"rvm install"安装指定版本的ruby。安装过程时间较长,耐心等待。
rvm install 3.0.0

6、安装完成后,运行ruby -v,可以发现ruby的版本已经改变。
ruby -v

二、设置Mac默认ruby版本

1、查看当前ruby默认使用的版本
rvm list

当前默认使用的ruby版本.png

2、切换ruby-3.0.0为默认版本
rvm use ruby-3.0.0 --default

image.png

三、更新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

因解决问题期间没有保存截图,故只有相关命令~~

你可能感兴趣的:(Ruby升级、Cocopods升级)