Ruby源从taobao换到ruby-china中出现的问题

taobao的ruby源更新工作已经交给ruby-china更新,由于去年没出现其他问题就没有及时更换,

1,删除原来的ruby库:gem sources -r https://ruby.taobao.org/

2,添加ruby-china库:gem sources -a https://gems.ruby-china.org/

3.查看ruby源的状态,保证更换成功:

成功状态,只有china一个源

1,权限不够

执行删除taobao源是出错截图1

出现上面截图时,指出路径的权限不够,这是我们使用   $sudo chmod 777 /Users/wangzuowen/.gemrc   命令来打开对应目录的权限,输入密码即可

2,需要更新gem

报错:ERROR: While executing gem … (Errno::EACCES)

Permission denied - /Library/Ruby/Gems/2.0.0/cache/i18n-0.7.0.gem

解决:gem update –system

3,pod install提示找不到对应的库文件,可以尝试把当前Pod的目录清理一下

pod repo remove master

pod setup

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容