马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: 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 即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,120评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 6,930评论 0 2
  • 今天上午陪老妈看病,下午健身房跑步,晚上想想今天还没有断舍离,马上做,衣架和旁边的的布衣架,一看乱乱,又想想自己是...
    影子3623253阅读 2,939评论 3 8