转 关于ruby gem无法连接到的解决方案
为什么有这个?
由于国内网络原因(你懂的),导致 存放在 Amazon S3 上面的资源文件间歇性连接失败。所以你会与遇到 gem install rack
或 bundle install
的时候半天没有响应,具体可以用 gem install rails -V
来查看执行过程。
如何使用?
$ gem sources --remove https:/// $ gem sources -a https:/// $ gem sources -l *** CURRENT SOURCES *** https:// # 请确保只有 $ gem install rails
如果你是用 Bundle (Rails 项目)
source 'https:///' gem 'rails', '4.1.0' ...
Ruby 源代码镜像
本镜像来源于 用于改善国内 Ruby 安装的速度。
- ruby-2.1.2.tar.gz
- ruby-2.0.0-p451.tar.gz
- ruby-1.9.3-p545.tar.gz
- ruby-1.9.2-p320.tar.gz
- ruby-1.8.7-p358.tar.gz
修改 RVM ,改用本站作为下载源, 提高安装速度。
FOR MAC
$ sed -i .bak 's!/pub/ruby!/mirrors/ruby!' $rvm_path/config/db
FOR LINUX
$ sed -i 's!/pub/ruby!/mirrors/ruby!' $rvm_path/config/db