关于Ruby环境问题导致CocoaPods异常
问题描述
原因:brew导致mac下ruby环境错了,无法正常识别可用的版本。
1 | pod install |
解决
列出所有安装的ruby
版本,运行结果可以看到有2个版本,我的目标是升级到3.1.2
,当前为2.3.1
, 因此先删除2.3.8
版本的。
1 | rvm list |
因为没有特别的需求,所以我将本地的2个ruby
删了,准备重新安装最新版本的ruby
,命令如下:
1 | rvm remove ruby-2.3.8 |
安装3.1.2
版本
1 | rvm install 3.1.2 |
查看安装结果
1 | rvm list |
移除2.3.1
1 | rvm remove ruby-2.3.1 |
最终结果如下
1 | rvm list |
重新安装CocoaPods
重新安装
1 | gem install cocoapods |
安装依赖
修复了Ruby和CocoaPods,可以继续安装Xcode依赖的了。