当我macOS更新到11.3.1之后使用pod install 的时候遇到错误 RuntimeError - [Xcodeproj] Unknown object version.
这里错误是因为pod 和 macOS 版本不匹配 需要升级pod
1、然后输入命令 gem install cocoapods --pre 结果报错ruby版本需要>=2.6.以上
2、输入命令行更新ruby版本 ruby版本主要使用rvm进行管理
3、输入命令rvm -v 版本 1.29.1 输入命令rvm list known 列举出rvm权限下可以更新的ruby最大版本
我这里现在最大只能更新2.4.10
4、需要更新rvm 输入命令curl-sSL https://get.rvm.io|bash-s stable 报错curl:(7)Failed to connect to raw.githubusercontent.com port443:Connection refused
1)打开网站:https://www.ipaddress.com/
(2)查询一下 raw.githubusercontent.com对应的IP地址
(3)进入 /etc 目录下替换系统的 hosts 文件(直接修改是没有权限的,复制出来修改后拷贝进去替换)
此时在终端中 ping 一下 raw.githubusercontent.com 如果可以ping通则继续后续操作
5、再执行curl-sSL https://get.rvm.io|bash-s stable 此时可以正常更新
6、执行命令rvm reload
7、输入命令rvm -v 版本为1.29.10 已经升级成功 输入命令rvm list known 列举出rvm权限下可以更新的ruby最大版本。我这里现在最大版本已经可以更新到3.0.0
8、执行rvm install ruby-2.7.2 结果还是报错
Error: python@3.9: the bottle needs the Apple Command Line Tools to be installed.
You can install them, if desired, with:
xcode-select --install
9、按照提示执行xcode-select --install 安装命令工具
10、安装完成之后再输入命令rvm install ruby-2.7.2 完成
11、再执行gem install cocoapods --pre 即可
网友评论