开发工具 rbenv 怎么将镜像改为 ruby.taobao.org

gefangshuai · 2013年11月05日 · 最后由 codemonkey 回复于 2016年12月18日 · 7406 次阅读

RT,各位大侠说说方法

gem sources ...

你是指 ruby 源代码吗?默认 cache 路径是~/.rbenv/cache,把从 taboo.org 下载下来的源码包放进去再 rbenv install 就行了。

ps,编译安装用的组建叫 ruby-build,github 上和 rbenv 同一个用户的 repo,有其他问题可以上去看 readme

#2 楼 @HalF_taN 淘宝现在还有源码包的镜像的?

#3 楼 @RainFlying 有的,把网页往下拉就能看到了


cat /Users/alvin/.rbenv/plugins/ruby-build/share/ruby-build/1.9.3-p448
install_package "yaml-0.1.4" "http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz#36c852831d02cf90508c29852361d01b"
install_package "ruby-1.9.3-p448" "http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz#a893cff26bcf351b8975ebf2a63b1023"

Rbenv(ruby-build) 改用本站作为下载源,提高 Ruby 安装速度

sed -i 's!ftp.ruby-lang.org/pub/ruby!ruby.taobao.org/mirrors/ruby!'  $(rbenv root)/plugins/ruby-build/share/ruby-build/*

我根据 5 楼的朋友方法,将 ruby-build/目录下的2.3.3文件直接改成如下

重点下面这句

install_package "ruby-2.3.3" "file:///home/xxx/xxx/xxxx/ruby-2.3.3.tar.bz2" 

你提前下载好。放在制定路径下 然后你在终端执行 rbenv install 2.3.3 就可以解决下载慢

时隔这么多年。翻墙真是个麻烦的事,终端还得单独翻

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