解决国内rubygems速度慢的问题
国内访问rubygems那个慢呀,尤其是走https协议。
借用bash的http代理
一般来说通过翻墙代理访问的速度要更快一点。ruby遵守unix环境变量约定,支持http_proxy和https_proxy。
在执行bundle install
之前先执行
$ export http_proxy=http://127.0.0.1:xxxxx/
$ export https_proxy=http://127.0.0.1:xxxxx/
当然前提是,系统有一个本地可用的http或者https代理。关于bash里使用http代理的细节参见《如何为MacOS X终端设置代理》
改用国内的镜像
$ gem sources –r http://rubygems.org/
$ gem sources -a http://ruby.taobao.org/
$ gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org
# 请确保只有 ruby.taobao.org