部署 rbenv 安装太慢的解决办法

vus520 · 2013年10月07日 · 最后由 vus520 回复于 2013年10月07日 · 8511 次阅读

rbenv + ruby-build 插件,可以直接使用命令 rbenv install 1.9.3-p448 安装对应的 ruby 版本,但,这样太慢,半小时过去,还在 Downloading

不过,ruby-build 提供了镜像链接,哈哈

RUBY_BUILD_MIRROR_URL="http://www.mirrorservice.org/sites/ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz" rbenv install 1.9.3-p448

但,这样还是太慢,半小时过去,还在 Downloading,再换个镜像

env RUBY_BUILD_MIRROR_URL=http://mirrors.ibiblio.org/ruby/2.0/ruby-2.0.0-p247.tar.gz rbenv install 2.0.0-p247

但,这样还是 TMD 太慢,半小时过去,根本就没动呀!!!!

看到国内有淘宝的镜像了,换个地址再试!因为检查 md5sum,所以需要在 url 后面加个#,问号也可以的

env RUBY_BUILD_MIRROR_URL=http://ruby.taobao.org/mirrors/ruby/2.0/ruby-2.0.0-p247.tar.gz# rbenv install 2.0.0-p247
shuhai@Aspire:~/.rbenv/versions$ env RUBY_BUILD_MIRROR_URL=http://ruby.taobao.org/mirrors/ruby/2.0/ruby-2.0.0-p247.tar.gz# rbenv install 2.0.0-p247
Downloading ruby-2.0.0-p247.tar.gz...
-> http://ruby.taobao.org/mirrors/ruby/2.0/ruby-2.0.0-p247.tar.gz#/c351450a0bed670e0f5ca07da3458a5b

速度还是慢,我试了一下,用 wget 是可以很快下载完成的,那再换个办法

wget -q http://ruby.taobao.org/mirrors/ruby/2.0/ruby-2.0.0-p247.tar.gz -O /home/shuhai/.rbenv/versions/ruby-2.0.0-p247.tar.gz
env RUBY_BUILD_MIRROR_URL=file:///home/shuhai/.rbenv/versions/ruby-2.0.0-p247.tar.gz# ~/.rbenv/bin/rbenv install 2.0.0-p247

这个速度那是相当快呀!!!注意的是,文件 URI 后面要加个#或者?

via:http://www.4wei.cn/archives/1002162

为什么会这么慢?应该从自己的网络上找找原因了。我现在也使用 rbenv / ruby-build,电信 2M ADSL,速度很快啊。

Downloading 慢显然是网络问题,换更给力的网络吧!

换成 wget 下载,速度就比较快,不知是什么原因

需要 登录 后方可回复, 如果你还没有账号请 注册新账号