美文网首页
cocoaPods移除淘宝ruby库时报错

cocoaPods移除淘宝ruby库时报错

作者: Else丶 | 来源:发表于2017-12-16 14:32 被阅读0次

    问题1

    执行

    gem sources -r https://ruby.taobao.org/    或
    gem sources --add https://gems.ruby-china.org/ --remove https://ruby.taobao.org/ 
    

    移除淘宝ruby库时 报错

    ERROR:  While executing gem ... (Errno::EACCES) Permission denied @ rb_sysopen - /Users/XXX/.gemrc
    

    提示没有权限

    解决方法:

    1. 执行
     sudo chmod -R 777 /Users/XXX/.gemrc    --- XXX为本机名
    

    进行授权

    1. 再执行
    gem sources --add https://gems.ruby-china.org/ --remove https://ruby.taobao.org/
    

    提示以下信息即为成功

    https://gems.ruby-china.org/ added to sources
    https://ruby.taobao.org/ removed from sources
    

    问题2

    执行

    gem sources -l   查询ruby库
    

    报错

    /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/2.3.0/universal-darwin17/rbconfig.rb:214: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777
    

    这是权限问题,因为上边授权777 不安全

    解决方法:

    执行

     sudo chmod go-w /usr/local/bin  更改权限
    

    或执行

     sudo chmod -R 775 /Users/XXX/.gemrc    --- XXX为本机名  更改授权为775
    

    相关文章

      网友评论

          本文标题:cocoaPods移除淘宝ruby库时报错

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