马cOS更新到11.3.1之后pod遇到的问题

当我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: [email protected]: 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 即可

你可能感兴趣的:(马cOS更新到11.3.1之后pod遇到的问题)