rbenv,rvm和chruby有什么区别?

Jor*_*dan 59 ruby rvm rbenv chruby

我是Ruby和Rails的新手.我正在寻找一个纯粹客观的功能列表,每个功能和优点/缺点.为了保持偏好,除非您使用了所有3个系统,否则请不要回答.

tad*_*man 72

今天有三种主要选择:

  • rvm是最成熟的,但在外壳修改方面也是最具侵入性的.
  • rbenv影响较小,但仍然有效.
  • chruby声称比它更轻rbenv.

我个人更喜欢,rbenv因为它适用于Homebrew并且不会破坏shell环境,但往往会rvm在无关紧要的服务器上使用,因为它们是为了一个非常特定的目的而设置的.

  • fwiw,rbenv是今天在http://rubyonrails.org/download/上推荐的工具. (12认同)
  • @benjamin我自己是`rbenv`的忠实粉丝,但我发现`rvm`在你需要系统范围安装的服务器上运行得更好,或者至少它与Ansible的网格更好. (2认同)