Ich habe Probleme, den Standard-Ruby zu ändern. Ausführen von OS X Lion.
%Vor%Wie Sie sehen können, ist 1.9.2-p290 die Standardeinstellung.
%Vor%Nach dem Ausführen von rvm verwenden Sie --default ruby-1.9.2-p318, der Ruby hat sich geändert, aber der Standardwert ist p290. Und das nächste Mal, wenn ich eine Shell wieder öffne, ist der Rubin p290.
Irgendwelche Ideen?
Danke.
Sie haben eine Installation für mehrere Benutzer, aber ich gebe auch Informationen / Anweisungen für die Benutzerinstallation.
Mehrbenutzerinstallationen verwenden /etc/profile.d/rvm.sh - diese Datei wird jedes Mal bezogen, wenn eine Shell erzeugt wird, dies schließt auch ein, wenn Sie sich einloggen, alles, was Sie tun, arbeitet bereits im Kontext des geladenen früheren Standards.
Sie müssen den Computer neu starten, damit dies wirksam wird.
Sie müssen Ihre . * rc Konfigurationsdateien aktualisieren, damit --default
wirksam wird:
und starten Sie Ihren Computer neu.
Neustart ist erforderlich, weil der frühere Standard vor / während der Anmeldung geladen wurde, mit den aktualisierten Konfigurationsdateien bewegt sich der Ladepunkt an die richtige Stelle und es sollte keine Probleme mehr mit der Änderung des Standards geben.
Wenn RVM als Binärdatei aus $ rvm_path / bin / rvm verwendet wird, kann --default
nicht festgelegt werden, da es an use
gebunden ist und die Verwendung im Skriptmodus nicht funktioniert. Sie können folgende Befehle verwenden, um den Standardwert zu verwalten:
Und um es wirksam zu machen (Ersatz für rvm use default
):