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

你可能感兴趣的:(Ruby源从taobao换到ruby-china中出现的问题)