RVM ist keine Funktion, das Auswählen von Rubinen mit 'rvm use ...' wird nicht funktionieren

8127
Zeynel

Ich versuche, Discourse wie hier beschrieben, aber den Befehl zu installieren

# Use installed ruby as default rvm use 2.0.0 --default  

führt dazu:

discourse@ubuntu:~$ rvm use 2.0.0 --default  RVM is not a function, selecting rubies with 'rvm use ...' will not work.  You need to change your terminal emulator preferences to allow login shell. Sometimes it is required to use `/bin/bash --login` as the command. Please visit https://rvm.io/integration/gnome-terminal/ for a example. 

ich verstehe das

For RVM to work properly, you have to set the 'Run command as login shell' checkbox on the Title and Command tab inside of gnome-terminal's Settings page. 

wie hier erklärt, aber ich habe keinen Zugriff auf die grafische Benutzeroberfläche, da ich über ssh auf dem Ubuntu-Server installiere. Wie kann ich diese Einstellung in Gnome ändern?



BEARBEITEN

Laut mpapis 'Antwort lief rvm get stable --auto-dotfilesich, aber ich bekomme immer noch den gleichen Fehler. Ich füge die Ausgabe unten hinzu. Sagt mir das etwas zu korrigieren?

discourse@ubuntu:/var/www/discourse$ rvm get stable --auto-dotfiles Downloading https://get.rvm.io Turning on auto dotfiles mode. Downloading https://github.com/wayneeseguin/rvm/archive/stable.tar.gz  Upgrading the RVM installation in /home/discourse/.rvm/ Removing rvm PATH line from /home/discourse/.profile /home/discourse/.bashrc /home/discourse/.zshrc. Adding rvm PATH line to /home/discourse/.profile /home/discourse/.bashrc /home/discourse/.zshrc. Removing rvm loading line from /home/discourse/.profile /home/discourse/.zlogin. Adding rvm loading line to /home/discourse/.bash_profile /home/discourse/.zlogin. Upgrade of RVM in /home/discourse/.rvm/ is complete.  # discourse, # # Thank you for using RVM! # We sincerely hope that RVM helps to make your life easier and more enjoyable!!! # # ~Wayne, Michal & team.  In case of problems: http://rvm.io/help and https://twitter.com/rvm_io Help RVM 2.0: https://www.bountysource.com/fundraisers/489-rvm-2-0  Upgrade Notes:  * No new notes to display.  RVM reloaded! 
4

3 Antworten auf die Frage

1
mpapis

Lauf:

rvm get stable --auto-dotfiles 

Stellen Sie sicher, dass Sie die gesamte Ausgabe lesen - rvm gibt Ihnen Informationen und Warnungen aus, damit Sie Probleme beheben können, die nicht automatisch behoben werden können

Ich bekomme immer noch den gleichen Fehler. Ich habe meine Frage mit der Ausgabe aktualisiert, wenn Sie einen Blick darauf werfen möchten. Vielen Dank. Zeynel vor 10 Jahren 0
Schließen Sie die `ssh`-Verbindung und stellen Sie erneut eine Verbindung her. Melden Sie sich direkt beim Benutzer an oder verwenden Sie` su` oder `sudo`, um den Benutzer zu wechseln. mpapis vor 10 Jahren 2
Durch Abmeldung und erneutes SSHing wurde dieses Problem für mich behoben. Vielen Dank. bjmc vor 9 Jahren 0
1

Wenn dies funktioniert, fügen Sie diese Zeilen manuell in die Datei ~ / .bashrc ein

export PATH="$PATH:$HOME/.rvm/bin" # Add RVM to PATH for scripting [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 
0
brannx

In '.profile' kommentieren (oder löschen), export PATH="$PATH:$HOME/.rvm/bin"da es sich bereits in der '.bashrc' -Datei befindet und [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"zu '.bashrc' wechseln.