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 有啥区别? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何为项目设置特定的 Ruby 版本(无 rvm 和 rbenv)
为 Ruby on Rails 6 创建弹性 beanstalk 环境时遇到问题(rvm、rbenv、.ruby-version 问题)