关于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依赖的了。