Frage
Ich habe in eine Menge Probleme laufen, während Sie versuchen RVM auf Ubuntu 9.10 zu installieren. Hier sind die Schritte, die ich versucht habe zu tun:
- installiert Rubin (via Rubin Website, kein Paket-Manager)
- download rvm
- installieren rvm (make bearbeiten Bashrc)
- Verwendung rvm installieren Ruby-Version & Edelsteine ??
Gibt es einen entscheidenden Schritt, dass ich scheinen zu fehlen?
Lösung
Seien Sie sicher, dass ein installierte Rubin ausgewählt haben (der --default
Teil erzählt rvm Sie diesen Rubin mögen Ihr Standard Ruby-Version sein). So etwas wie:
rvm --default use 1.9.2
Auch in diesem Befehl wird Ihnen sagen, welche Rubin gerade ausgewählt ist:
rvm list
Und hoffentlich werden Sie sehen, so etwas wie:
rvm rubies
ruby-1.9.2-p0 [ x86_64 ]
=> ruby-1.8.7-p302 [ x86_64 ]
An diesem Punkt können Sie Edelsteine ??installieren und haben hoffentlich eine erfolgreiche rvm installieren und Arbeitsumgebung.
Ich habe Probleme in der Vergangenheit gehabt, wo ich nicht ein rvm Rubin ausgewählt habe und arbeitet noch mit meiner Distribution Rubin und Edelsteinen und wurde leicht gemischt. Vergewissern Sie sich, Rubin und gem Befehle arbeiten aus Ihrem ~ / .rvm Ordner WHITH die folgenden Befehle:
which ruby
which gem
Viel Glück!
Andere Tipps
Was sind die Probleme, die Sie in laufen lassen? Manchmal vergesse ich in die richtigen rvm Umgebung wechseln (z rvm ree
), so dass es eine .rvmrc
Datei in Projektverzeichnissen platzieren können.
ich beginnen würde von Ubuntus Rubin Installation zu entfernen, so dass Sie zu kümmern sich nicht um Konflikte (obwohl rvm Willen Setup PATH korrekt). Nach den Anweisungen unter RVM , führen Sie den folgenden Befehl rvm zu installieren,
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
und dann Systemabhängigkeiten installieren, wie in rvm notes
aufgeführt. und installieren Sie dann die spezifischen Ruby-Version Sie möchten (z rvm install ree
oder rvm install 1.9.1
)
Wichtig: für eine gute Installation versuchen, diese:
Typ rvm | Kopf n1
Muss zurück: RVM ist eine Funktion
sonst fügen Sie diese Zeile
[[es "/ usr / local / RVM / scripts / rvm"]] &&. "/ Usr / local / RVM / scripts / rvm"
in Ihrem Profil ab.