Hier ist die Konsolenausgabe:
sergio@sergio-VirtualBox:~$ rvm list
rvm rubies
ruby-1.9.3 [ i386 ]
sergio@sergio-VirtualBox:~$ rvm use 1.9.3
Using /usr/share/ruby-rvm/gems/ruby-1.9.3
sergio@sergio-VirtualBox:~$ ruby -v
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: sudo apt-get install <selected package>
So was ist los? Muss ich meinen Computer neu starten? Oder sollte es sofort funktionieren? Ich benutze Ubuntu 11.10, jede Hilfe wird geschätzt.
rvm use 1.9.3 --default
Versuchen Sie, es als Standard festzulegen.Antworten:
Sie haben die Version von RVM defekt. Ubuntu macht etwas mit RVM, das viele Fehler erzeugt. Die einzig sichere Möglichkeit, dies zu beheben, ist:
Öffnen Sie das neue Terminal und überprüfen Sie, ob die Umgebung von alten RVM-Einstellungen befreit ist (sollte keine Ausgabe sein):
Wenn eine Ausgabe erfolgt ist, versuchen Sie, ein neues Terminal zu öffnen. Wenn dies nicht hilft, starten Sie Ihren Computer neu.
RVM installieren :
Wenn Sie feststellen, dass Sie etwas Handarbeit benötigen, lesen Sie die Installation von Ruby unter Ubuntu 12.04 , die eine etwas ausführlichere Erklärung enthält.
quelle
rvm_dump_environment_flag=0
etc ...apt-get install rvm
viele der Benutzer, die diesen Befehl ausführen, sehen sich nicht einmal die RVM-Site an.Überprüfen Sie diesen offiziellen Link
quelle
Ich bin heute auf ein ähnliches Problem gestoßen - meine Ruby-Version stimmte nicht mit meinen RVM-Installationen überein.
Auch
rvm current
fehlgeschlagen.In der Fehlermeldung wurde dieser nützliche Befehl empfohlen, mit dem das Problem für mich behoben wurde:
quelle