美文网首页
马cOS更新到11.3.1之后pod遇到的问题

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

作者: lylzd | 来源:发表于2021-11-10 11:25 被阅读0次

    当我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 即可

    相关文章

      网友评论

          本文标题:马cOS更新到11.3.1之后pod遇到的问题

          本文链接:https://www.haomeiwen.com/subject/cembzltx.html