美文网首页
最新cocoPods 安装遇到的问题总结

最新cocoPods 安装遇到的问题总结

作者: abcdef沧海 | 来源:发表于2018-11-09 11:43 被阅读39次

    由于我的mac 安装的cocopods 是好的,由于我更新了最新的系统,更新到Xcode 10 以后,就不能进行正常使用cocopods 了。

    提示ruby 出现问题。刚开始我以为是ruby 的版本过低,然后执行
    rvm install 2.3.7 对ruby 进行更新,无奈继续报错
    最近我只能放弃想重新安装cocopods.

    1. 先按照ruby
      发现自己电脑的镜像是 (https://gems.ruby-china.org/) 没想到这个镜像也失效了。
      然后执行
      gem sources –remove https://gems.ruby-china.org/
      gem sources -a https://gems.ruby-china.com/
      gem sources -l
      sudo gem install cocoapods
      重新安装镜像文件

    2.命令 sudo gem install cocopods

    出现了这个错误提示无法进行安装
    localhost:~ yangzhongjie$ sudo gem install cocoapods
    ERROR: While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /usr/bin directory.

    解决办法
    sudo gem install cocoapods -n /usr/local/bin
    sudo gem install -n /usr/local/bin cocoapods

    1. cocopods 安装成功了,但是继续报错,最好发现是ruby 的版本问题
      然后重新升级ruby 的版本
      执行命令
      查看rvm中管理的所有ruby版本
      rvm list known

    选择一个版本进行安装
    rvm install 2.3.0

    使用
    rvm use 2.3.0

    移除
    rvm remove 2.0.0

    检查版本
    ruby --version

    然后又报错


    解决办法:
    rvm get head
    rvm autolibs enable
    rvm use --install 2.3.0
    bundle install

    解决步骤:

    1.为了安全起见,执行命令"sudogem uninstall cocoapods",卸载原有的CocoaPod

    2.执行命令"sudo gem install -n /usr/local/bin cocoapods"来重新安装cocoapod,或者参照下面的方法重装

    3.如果没有权限执行pod,执行命令"sudo chmod +rx /usr/local/bin/",赋予/usr/local/bin给予执行与读取权限
    这个读写权限很重要,一定要执行这个命令

    相关文章

      网友评论

          本文标题:最新cocoPods 安装遇到的问题总结

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