美文网首页
ERROR: While executing gem ...

ERROR: While executing gem ...

作者: 伏枥大猫 | 来源:发表于2017-05-19 15:48 被阅读504次

        淘宝镜像源目前在许多Mac上使用不了,所以需要使用最新的镜像源地址. 但是在替换新地址的过程中,受到了"权限"的阻碍.就像类似标题出现的提示语.

        解决关键是,删除.gemrc文件,然后重新进行镜像源地址替换的操作.

问题复现

   首先,定位找到.gemrc文件.一般会出现在用户的C盘中.

   终端中使用指令:ll -a  (可以查看隐藏的文件)

找到.gemrc文件

       我的Mac系统是10.12.4. 通过vi .gemrc 对这个文件进行编辑,发现无法实现,因为这是一个"只读"文件.

既然无法对其编辑,干脆删除掉,重新配置,岂不皆大欢喜.

执行命令:rm .gemrc  

会对你进行命令的确认.

输入yes完成删除

如此,重新进行来一遍镜像的替换操作.

不妨先查看当前ruby的状态.

输入指令:gem source -l

仍然存在?

   可以不必担心,进行正常的"删除""添加"操作即可.

相应的指令:gem source --remove https://rubygems.org/ 删除操作

                    gem source -a https://gems.ruby-china.org  添加操作

替换完成

http://ruby-china.org  ruby的官方地址,程序猿的归宿.

相关文章

网友评论

      本文标题: ERROR: While executing gem ...

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