Sie müssen das rvm-Skript in Ihre Shell laden.
Setzen Sie dies am Ende Ihrer .zshrc oder .bashrc oder was auch immer von Ihrer Shell ab:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Ich hatte unten genannte Befehle verwendet, um Schienen in Ubuntu 12.10 zu installieren
sudo apt-get update sudo apt-get install curl \curl -L https://get.rvm.io | bash -s stable source ~/.rvm/scripts/rvm rvm requirements rvm install 1.9.3 rvm use 1.9.3 --default rvm rubygems current gem install rails
Alle Schritte sind gut, aber es funktioniert für das Terminal, das wir Schienen installieren. Wenn wir das Terminal verlassen und an einem neuen Terminal arbeiten, tritt der folgende Fehler auf.
Das Programm "Schienen" finden Sie in den folgenden Paketen: * Schienen * Ruby-Railties-3.2 Versuchen Sie: sudo apt-get install
Helfen Sie mir, Schienen zu installieren.
Sie müssen das rvm-Skript in Ihre Shell laden.
Setzen Sie dies am Ende Ihrer .zshrc oder .bashrc oder was auch immer von Ihrer Shell ab:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Nicht wirklich sicher, was genau dein Problem ist. Wenn Sie rvm
Rails verwenden und installiert haben, müssen Sie es möglicherweise verwenden
rvm use 1.9.3
nach gem install rails
.
Dann können Sie oder können Sie nicht gemset
mit diesem haben. So:
bundle install
sollte Rails gem in diesem installieren gemset
. Vielleicht verwenden
rvm sudo bundle install
oder einfach den Rails gem manuell installieren.
source ~ / .rvm / scripts / rvm rvm --default verwenden 1.9.3-p374
Durch Ausführen des folgenden Codes an jedem Terminal kann Ruby on rail funktionieren.
Dieses Problem ist aufgetreten, weil
Öffnen Sie die Terminaleinstellungen und stellen Sie sicher, dass die Option "Befehl als Login-Shell ausführen" auf der Registerkarte "Titel und Befehl" aktiviert ist. Dadurch wird das Profil ~ / .bash geladen, das etwa "[[-s"] $ HOME / enthält. rvm / scripts / rvm "]] &&." $ HOME / .rvm / scripts / rvm "und legen Sie die rvm-Umgebung für Sie fest.