美文网首页
CocoaPods 解决pod install报错问题(...b

CocoaPods 解决pod install报错问题(...b

作者: fuyoufang | 来源:发表于2019-10-10 17:49 被阅读0次

    原文出自:www.hangge.com 转载请保留原文链接:https://www.hangge.com/blog/cache/detail_2230.html

    问题

    前段时间将 Mac 升级至最新的版本后,打算使用 CocoaPods 安装一些第三方库。当执行 pod install 命令时报如下错误:

    -bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory
    

    解决办法

    (1)首先执行如下命令查看所有 gem 源,检查是否是最新的:

    gem sources -l
    

    (2)由于 RubyGems 镜像服务域名变更(后缀由之前的 org 改成 com),我们先执行如下命令将当前的 gem 源删除:

    gem sources --remove https://gems.ruby-china.org/
    

    (3)然后在执行如下命令添加新的 gem 源:

    gem sources -a https://gems.ruby-china.com
    

    (4)接着执行如下命令更新 gem

    sudo gem update -n /usr/local/bin —system
    

    问题:
    使用 'sudo gem update --system' 更新,会发生下面的错误:

    ERROR:  While executing gem ... (Errno::EPERM)
       Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/gem
    

    (5)接着执行如下命令升级 CocoaPods

    sudo gem install -n /usr/local/bin cocoapods
    

    问题:使用下面的指令时:

    sudo gem install -n /usr/local/bin cocoapods --pre
    

    发生了下面的错误

    ERROR:  While executing gem ... (URI::InvalidURIError)
       URI must be ascii only "?gems=\u2014pre"
    

    (6)接着执行如下命令更新本地仓库

    pod repo update
    

    (7)最后再次执行 pod install 命令会发现不再报错了。

    相关文章

      网友评论

          本文标题:CocoaPods 解决pod install报错问题(...b

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