-
不知你遇到的情况是不是下面这种:
原因:
- rvm rubygems 1.8.17 会调用 ~/.rvm/scripts/rubygems 脚本
- 脚本会用 curl 到 github 上取,但是有时候网络很差时,下载不下来,就停那了
解决方法:
- 手动到 rubyforge 上下载:http://rubyforge.org/frs/download.php/75952/rubygems-1.8.21.tgz ,放到~/.rvm/archives 下
- 修改脚本~/.rvm/scripts/rubygems,注释掉 "$rvm_scripts_path/fetch" "$rvm_gem_url" "${rvm_gem_package_name}.tgz"这么一句,就是不让它下载,让它直接用已经下载好的 tgz 文件
- 不用重新 rvm install 1.9.3,直接 rvm rubygems 1.8.21 就可以了。