Verwendung von RVM, kann aber die aktuelle Ruby-Version nicht einstellen (Ubuntu 11.10)

8

Ich habe kürzlich RVM auf einer neuen Installation von Ubuntu 11.10 installiert und kann nicht herausfinden, wie ich eine bestimmte Ruby-Version verwenden kann.

Ich habe Ruby 1.8.7 und 1.9.2 installiert und sie erscheinen in der Liste in Ordnung:

%Vor%

Wenn ich versuche, den Befehl "use" zu verwenden, scheint alles in Ordnung:

%Vor%

Aber wenn ich die aktuelle Ruby-Version teste, bekomme ich die übliche Ubuntu 11.10-Nachricht, die man bekommt, wenn man überhaupt kein RVM hat:

%Vor%

Was mache ich falsch? Habe ich einen Schritt in der RVM-Installation oder etwas übersehen?

BEARBEITEN *

Antworten auf einige Kommentare:

%Vor%     
Adam Harte 06.12.2011, 10:36
quelle

4 Antworten

9

RVM 1.6.9 ist jetzt sehr alt. Haben Sie es über einen Paketmanager installiert? Wenn ja, dann entferne es und führe folgendes in deiner Bash-Shell aus:

curl -L https://get.rvm.io | bash -s stable

Platzieren Sie dann [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" in ~/.profile ODER ~/.bash_profile ODER ~/.bashrc

Sie sollten dann type rvm | head -n 1 ausführen können und es sollte "rvm ist eine Funktion" lauten.

Dann sollten Sie in der Lage sein, Rubine zu installieren und eines davon zu verwenden. Stellen Sie sicher, dass --default für diesen Ruby verwendet wird, damit er auch nach dem Beenden der Terminalsitzung als Standard beibehalten wird. Z.B. rvm use ruby-1.9.2-p290 --default

    
Remear 08.12.2011, 00:19
quelle
1

Hast du deine .bash_profile ,

, um folgende Zeile ergänzt? %Vor%

wie die Installationsseite für rvm sagt?

    
0x4a6f4672 06.12.2011 10:42
quelle
1

Wie tass vorgeschlagen hat, haben Sie offensichtlich ein anderes rvm-Verzeichnis als $ HOME / .rvm also

%Vor%

ist wahrscheinlich das, was Sie stattdessen verwenden würden

    
Filip 06.12.2011 11:49
quelle
1

Ich weiß, dass dieser Thread zombie-alt ist, aber in den Einstellungen Ihres Terminalclients hat die Überprüfung von 'run command as login shell' es für mich gelöst. RVM legt diese Zeile normalerweise in Ihr ~ / .bash_profile für Sie.

    
Alan Owens 02.02.2015 13:47
quelle

Tags und Links