it-swarm.com.de

bash: /home/XXX/.rvm/scripts/rvm: Keine solche Datei oder Verzeichnis

Ich gehe einfach durch die Installation von Ruby on Rails auf Ubuntu mit RVM.

Zuerst habe ich mich als root user angemeldet.

Dann begann ich mit den folgenden Befehlen.

  1. \curl -sSL https://get.rvm.io | bash -s stable --Rails

    Es wurde ohne Fehler installiert.

  2. source ~/.rvm/scripts/rvm

    Wenn ich diesen Befehl ausführen Es zeigt den Fehler als bash: /home/XXX/.rvm/scripts/rvm: Keine solche Datei oder Verzeichnis

Ich habe den Befehl [[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" meiner .bashr -Datei hinzugefügt.

Danke im Voraus.

13
user3909863

RVM installieren:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Nun erhalten Sie eine Erfolgsmeldung. Führen Sie dann diesen Befehl aus:

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

Siehe http://rvm.io/ für weitere Informationen.

21
sudeep_dk

Nach der Installation von rvm probiere:

source ~/.rvm/scripts/rvm

Wenn der obige Befehl Probleme aufwirft, versuchen Sie diesen Befehl:

source /usr/local/rvm/scripts/rvm
5
nbsamar

Erstens müssen Sie während der Installation von rvm nicht auf den Sudo-Zugriff zugreifen

   $\curl -sSL https://get.rvm.io | bash -s stable

Dadurch wird rvm installiert.

   $ rvm list known
   # MRI Rubies
   [Ruby-]1.8.6[-p420]
   [Ruby-]1.8.7[-p374]
   [Ruby-]1.9.1[-p431]
   [Ruby-]1.9.2[-p320]
   [Ruby-]1.9.3[-p545]
   [Ruby-]2.0.0-p353

Installieren Sie bei Bedarf eine Version von Ruby.

   $ rvm install 2.0.0-p353

Jetzt können Sie die Version von Ruby verwenden, für die Sie Rails als Juwel installieren müssen.

   $ rvm use 2.0.0

Sie können es auch als Standard festlegen, wenn Sie möchten

   $ rvm use 2.0 --default

Als nächstes können Sie Rails als Juwel installieren.

    $ gem install Rails

edelsteine ​​sollten niemals mit Sudo-Zugriff installiert werden, da sie von Projekt zu Projekt wechseln. rvm hilft bei der Verwaltung der verschiedenen Ruby-Versionen in einem m/c. Sie können Gemsets auch verwenden, um Gems und bestimmte Versionen von einer Anwendung zur anderen zu isolieren.

3
Bijendra

erstellen Sie einfach die Verzeichnisse ~/.rvm/scripts/rvm und versuchen Sie, Rvm zu installieren. Stellen Sie jedoch sicher, dass Sie nicht als root angemeldet sind.

1
Snm Maurya

Okay, wenn Sie die Fehlermeldung "Keine solche Datei oder ein solches Verzeichnis" erhalten, geben Sie Ein 

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

in Ihrem Terminal . Es tritt ein Fehler bei der Überprüfung der GPG-Signatur auf . Nach diesem Fehler würde es einen Link für github und einen Schlüssel wie diesen geben

gpg2 --recv-keys 409B6B...

Laden Sie also eine TAR-Datei vom Github-Link herunter und führen Sie diesen Code aus, um GPG zu installieren:

Sudo apt install gnupg2

und diesen Schlüssel ausführen:

gpg2 --recv-keys 409B6B...

als nächstes den Code ausführen:

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

es zeigt Ihnen die Installation von Rvm und dann können Sie Folgendes ausführen:

source ~/.rvm/scripts/rvm

das ist es gut zu gehen

0
Darshil Rathod

Können Sie Sudo find verwenden, um den korrekten Pfad des rvm-Verzeichnisses zu finden? Wenn Sie den Pfad finden, sollten Sie den Quellbefehl ~/.rvm/scripts/rvm mit dem richtigen Pfad erneut ausführen können.

Ich stimme auch den vorherigen Antworten zu, dass es nicht als root erstellt wurde. DigitalOcean war ein ziemlich gutes Tutorial zum Hinzufügen von Benutzern https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-14-04

0
Oakland510

Ich denke, dass sie einige Dateien verschoben haben, die behoben wurden mit:

source /usr/share/rvm/scripts/rvm 
0
kyle

Ist im Allgemeinen empfehlenswert, RVM aus Sicherheitsgründen umask als Root-Benutzer zu installieren. Versuchen Sie, diese Befehle als Benutzer auszuführen.

RVM herunterladen (Diesen Befehl nicht Sudo ausführen)

\curl -sSL https://get.rvm.io | bash -s stable --Rails

Dann müssen Sie den Speicherort den Quellen hinzufügen (Sie müssen wahrscheinlich Ihre Bash neu laden, damit Rvm funktioniert)

source ~/.rvm/scripts/rvm

Sie können Ihre gewünschte Version so installieren (ersetzen Sie Ruby_version durch eine Version, die Sie installieren möchten, z. B. 2.1.4)

rvm install Ruby_version

Um die verfügbare Version auf Ihrem Computer aufzulisten

rvm list

So verwenden Sie eine Version von Ruby

rvm use Ruby_version

Wenn Sie Probleme haben, wenden Sie sich an die RVM - Website

0
Benji

Als root haben Sie normalerweise keinen /home-Ordner. Das Zuhause von Root unterscheidet sich von einem normalen Benutzer.

Sie möchten RVM höchstwahrscheinlich nicht als root installieren.

Bitte lesen Sie die Informationen unter http://rvm.io und insbesondere die Installationshinweise.

0
vgoff