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 用户就不建议折腾了…
原文地址:ruby-install: 又一个下载编译安装 Ruby 的方案, 感谢原作者分享。 美好的生命应该充满期待、惊喜和感激