开发工具 ruby-install: 又一个下载编译安装 Ruby 的方案

5long · 2013年06月30日 · 最后由 hooopo 回复于 2013年06月30日 · 4083 次阅读

[chruby] 的作者写的。简单来说这玩意和 ruby-build 差不多。可以独立使用,也可以配合 rvm mount, rbenv 以及 chruby 使用。项目地址:https://github.com/postmodern/ruby-install/

有这么几个特色:

  • 支持指定从官网之外的地方下载 ruby 源码。比如使用 ruby.taobao.org:
ruby-install ruby 2.0 -u http://ruby.taobao.org/mirrors/ruby/ruby-2.0.0-p247.tar.bz2

只支持 .tar.bz2 的格式。当官网速度很慢的时候有用。或者自己 host 一份 ruby 源码时也适用。rvm / ruby-build 都没有直接提供这样的接口。只能自己手动 sed -i 改掉。

  • 完全依赖系统原生的包管理器来安装编译工具链和 ruby 的依赖,而不是自行下载并静态链接。目前支持 yum / apt-get / brew / pacman 这些包管理器。这跟 rvm 的 autolibs 很像 (好像其实就是一回事?).

如果你已经在用 chruby + ruby-build 不妨试试用这个换掉 ruby-build. 幸福的 rvm 用户就不建议折腾了...

[chruby]: https://github.com/postmodern/chruby

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