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

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

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 用户就不建议折腾了...

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