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
网友评论