美文网首页
Error fetching https://gems.ruby

Error fetching https://gems.ruby

作者: Mr_Dreams | 来源:发表于2018-10-26 22:29 被阅读0次

    https://gems.ruby-china.org/ 访问不了

    域名改为

    https://gems.ruby-china.com/

    所以替换 ruby-china 提供镜像,正确的操作是:

    $ sudo gem update --system

    $ gem sources --remove https://rubygems.org/

    $ gem sources --remove https://ruby.taobao.org/       //如果安装了淘宝的镜像

    //等有反应之后再敲入以下命令

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

    为了验证你的Ruby镜像是并且仅是ruby-china,可以用以下命令查看:

    $ gem sources -l

    *** CURRENT SOURCES ***

    https://gems.ruby-china.com

    You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory

    因pod损坏,重安装cocoapods:

    在执行命令:

    gem update --system

    提示如下错误:

    Updating rubygems-update

    ERROR:  While executing gem ... (Gem::FilePermissionError)

        You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.

    原因是没有权限:

    ---------------------

    近来,升级了mac系统之后,便引发了pod使用异常影响。标题报错即是,昨日在pod一个react-native组件时出现的。

    下面简单说一下解决方案,有问题,请留言,必定帮你解决。废话不多说,开始上方案。

    一下所有命令均在终端中执行。

    1.报错信息:

     -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:sudo gem update —system

    执行此步报错信息:

    ERROR:  While executing gem … (Errno::EPERM)

        Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem

    解决方案:

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

    2、删除gem源:gem sources —remove https://ruby.taobao.org/

    3、修改gem源:gem sources -a https://gems.ruby-china.org

    4、查看gem源是否是最新的:gem sources -l

    5、升级cocoapods:sudo gem install -n /usr/local/bin cocoapods —pre

    6、查看升级后的cocoapods版本:pod —version

    大功告成!

    ---------------------

    相关文章

      网友评论

          本文标题:Error fetching https://gems.ruby

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