2014-03-03 12 views
53

Ich bin neu bei Ruby and Rails. Ich suche nach einer rein objektiven Liste von Merkmalen und Vorteilen/Nachteilen von jedem. In dem Bemühen, Präferenzen zu vermeiden, bitten wir Sie zu antworten, es sei denn, Sie haben alle 3 Systeme verwendet.Was sind die Unterschiede zwischen rbenv, rvm und chruby?

+3

Ich habe Ihre Frage bearbeitet, um objektive, sachbezogene Antworten zu ermöglichen. – Josh

+2

My .02, ist es egal. Verwenden Sie das Werkzeug, das Ihnen am wenigsten in die Quere kommt. Ich benutze rbenv, weil es leicht und einfach zu bedienen ist. – Josh

+53

Diese Art von Fragen sind sehr nützlich und es ist eine Schande, dass sie am Ende geschlossen sind. –

Antwort

65

Es gibt drei Optionen verfügbar heute:

  • rvm, die die meisten etablierten, aber auch die aufdringlich in Bezug auf die Schale Modifikationen.
  • rbenv das ist weniger Auswirkungen und funktioniert auch noch.
  • chruby, die noch leichter als rbenv sein soll. Persönlich

Ich ziehe rbenv, weil es gut mit Homebrew arbeitet und nicht die Shell-Umgebung wie viel kostet mangle, sondern neigen dazu, rvm auf Servern zu verwenden, wo das spielt keine Rolle.

+10

fwiw, rbenv ist das ab heute empfohlene Tool auf http://rubyonrails.org/download/. – benjamin

+2

@benjamin Ich bin ein großer Fan von 'rbenv' selbst, aber ich habe festgestellt,' rvm' funktioniert besser auf Servern, wo Sie eine systemweite Installation benötigen, oder zumindest besser mit Ansible. – tadman