web-dev-qa-db-ja.com

rbenv、rvm、およびchrubyの違いは何ですか?

私はRubyとRailsに慣れています。純粋に客観的な機能のリストとそれぞれの利点/欠点を探しています。これを優先しないようにするため、 3つのシステムをすべて使用した場合を除き、回答してください。

59
Jordan

今日利用できる3つの主なオプションがあります。

  • rvm これは最も確立されていますが、シェルの変更に関しては最も邪魔になります。
  • rbenv これは影響が小さく、引き続き機能します。
  • chruby これはrbenvよりもさらに軽いとされています。

個人的にはrbenvが好きです。これは Homebrew でうまく機能し、シェル環境をあまりマングルしませんが、そうでないサーバーではrvmを使用する傾向があるからです重要なのは、それらが非常に特定の目的のためにセットアップされているからです。

72
tadman