Antworten:
Das $
deutet darauf hin , Sie versuchen , diese als reguläres installieren (dh nicht-root) Benutzer. Wenn ja, ist dies wahrscheinlich Ihr Problem, da der /usr/share/
Baum auf den meisten Linux-Betriebssystemen nur von root geschrieben werden kann. Die Software, die Sie installieren möchten, möchte wahrscheinlich, dass Sie über Root-Berechtigungen verfügen, um die Installation durchzuführen.
Ich habe es gelöst, indem ich Folgendes geändert habe
curl -sSL https://get.rvm.io | bash -s stable
in
curl -sSL https://get.rvm.io | sudo bash -s stable
Der Benutzer benötigt Zugriff auf das Unterverzeichnis. /usr/local
Sie haben (oder hatten) wahrscheinlich eine systemweite Installation von RVM. Dies kann daran liegen, dass es über ein Paketsystem wie apt-get unter Ubuntu oder pacman unter Arch Linux installiert wird (beide haben rvm-Pakete).
Überprüfen Sie Ihre Umgebungsvariablen:
> env | grep rvm_path
Wenn Sie es haben, deaktivieren Sie es und versuchen Sie erneut, es zu installieren:
> unset rvm_path
> curl -sSL https://get.rvm.io | bash -s stable
IN ACHT NEHMEN! Wenn Sie rvm noch systemweit installiert haben, kann dies zu unvorhersehbaren Ergebnissen führen. Stellen Sie sicher, dass Sie es deinstalliert haben, bevor Sie dies tun.
Wenn Sie es bereits deinstalliert haben und rvm_path noch vorhanden ist, können Sie sich möglicherweise abmelden und erneut anmelden, um sie aus der Umgebung zu entfernen (oder den Computer einfach neu starten).
Wahrscheinlich hatten Sie eine andere Version von RVM auf Ihrem Computer installiert. Überprüfen Sie, ob Sie Ubuntu haben. Vielleicht haben Sie die exklusive Ubuntu-Version https://github.com/rvm/ubuntu_rvm installiert. Sie können sie mit dem Befehl deinstallieren
sudo apt-get purge rvm
Ich löse es so. Und dann rvm mit installieren
\ curl -sSL https://get.rvm.io | Bash -s stabil
Und dann konfigurieren Sie die Quelle von
Quelle ~ / .rvm / scripts / rvm
Anschließend müssen Sie die Quelle von rvm zu Ihren .bashrc- und .profile-Dateien in Ihrem Haus hinzufügen