rbenv、rvm 和 chruby 有啥区别? [关闭]

Posted

技术标签:

【中文标题】rbenv、rvm 和 chruby 有啥区别? [关闭]【英文标题】:What are the differences between rbenv, rvm, and chruby? [closed]rbenv、rvm 和 chruby 有什么区别? [关闭] 【发布时间】:2014-04-04 21:36:05 【问题描述】:

我是 Ruby 和 Rails 的新手。我正在寻找一个纯粹客观的特性和优点/缺点列表。为了避免偏好,请不要回答,除非您已经使用了所有 3 个系统。

【问题讨论】:

【参考方案1】:

目前提供三个主要选项:

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

我个人更喜欢rbenv,因为它与Homebrew 配合得很好,并且不会过多地破坏shell 环境,但倾向于在无关紧要的服务器上使用rvm,因为它们是为一个非常具体的目的。

【讨论】:

fwiw,截至今天,rbenv 是rubyonrails.org/download 上推荐的工具。 @benjamin 我自己是rbenv 的忠实粉丝,但我发现rvm 在需要全系统安装的服务器上效果更好,或者至少它与Ansible。

以上是关于rbenv、rvm 和 chruby 有啥区别? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

来自 dplyr 的子集和过滤器之间的区别

%.% (dplyr) 和 %>% (magrittr) 之间的差异

Flutter 中 required 和 @required 有啥区别。它们之间有啥区别,我们啥时候需要使用它们?

三维和四维有啥区别?,三维和四维有啥区别?区别大不大啊?

Java 非堆内存和栈内存有啥区别?它们是不是相同,如果不同,它们之间有啥区别?

java中接口和类有啥区别java中接口和类有啥区别