Kann Ruby on Rails nicht mit RVM unter Ubuntu 13.04 installieren

8

Ich versuche RVM auf meinem Ubuntu-Rechner zu installieren.

Ich habe curl verwendet, um RVM zu bekommen, aber einige RVM-Befehle (install, anforderungen) werfen diesen apt-get-Fehler:

%Vor%

Geben Sie rvm | head -1 gibt

zurück %Vor%

welcher Edelstein

%Vor%

Ich habe die Option "Befehl als Login-Shell ausführen" aktiviert.

Schritte aus diesem Tutorial :

%Vor%

Ich habe mir auch die offizielle RVM-Dokumentation angesehen, aber es scheint mir sehr ähnlich zu sein.

Irgendwelche Ideen?

UPDATE: Ich habe es geschafft. Ich habe alle PPA URLs von Drittanbietern deaktiviert und es reibungslos installiert.

    
Sebastian 18.05.2013, 16:53
quelle

9 Antworten

19

Es gibt einige wichtige Pakete, die Ihr System vor der Installation von rvm benötigt. Lauf am Terminal:

%Vor%

Installieren Sie dann rvm mit:

%Vor%

Nun müssen Sie eine Einstellung in Ihre .bashrc einfügen, um rvm PATH für die Skripterstellung hinzuzufügen. Lauf:

%Vor%

Öffnen Sie ein neues Terminal und testen Sie rvm.

    
Juliano Alves 24.06.2013, 18:57
quelle
1

run

%Vor%

und versuchen Sie es erneut.

    
Sachin Singh 18.05.2013 17:51
quelle
1

Hye Jungs !!

Ich habe die Lösung gefunden. Tatsächlich liegt der Fehler daran, dass die Informationen, die wir für die Installation benötigen, nicht verfügbar sind bei Serverdefinition für Software & amp; aktualisieren. Ich ändere es von meinem lokalen "Server von Indien" (in meinem Fall) zu "Hauptserver".

Es funktioniert jetzt perfekt für mich:)

    
Tarun 22.06.2013 05:07
quelle
1

Ich hatte das gleiche Problem mit meiner Installation, und dann habe ich die Details gelesen, die das Terminal nach der Installation verlassen hat.

Versuchen Sie es mit source /usr/local/rvm/scripts/rvm

Sobald ich das gemacht habe, hat die Funktion type rvm | head -1 rvm is a function

zurückgegeben     
Ryan 22.07.2013 16:31
quelle
1

In meinem Fall habe ich den Fehler behoben mit:

  

rvmsudo rvm installieren 1.9.3

     

rvm --default 1.9.3

     

rvmsudo rvm entfernen 1.9.3

     

rvm installieren 1.9.3

Quelle

    
Murmel 21.10.2013 13:58
quelle
1

Versuchen Sie, das Repository zu deaktivieren, das unter 404 sudo apt-get update oder rvm angezeigt wird. Tatsache ist, dass wenn Sie installieren rvm versucht, eine Liste Ihrer Pakete zu aktualisieren und wenn Sie 404 zu Bett gehen =)

    
seth2810 04.07.2014 06:16
quelle
0

\curl -L https://get.rvm.io | bash -s stable --ruby . fügen Sie das in Ihrem Terminalfenster ein. Ich benutzte dieses. Es arbeitete für mich. für RVM für Rubin \curl -L https://get.rvm.io | bash -s stable --rails . Verwenden Sie diese, um RVM mit Ruby auf Schienen zu installieren

    
ashr81 15.06.2013 08:45
quelle
0

Für Leute, die nichts über Linux wissen oder Linux-Anfänger sind (wie ich), sind das Schritte, wie man das löst (Erklärung, die oben gegeben wurde, war für mich nicht klar :)).

  1. Gehen Sie zu Paket-Manager, Registerkarte Einstellungen, Einstellungen
  2. Im geöffneten Fenster sehen Sie die Registerkarte Andere Software oder etwas ähnliches mit Links zu Servern. In meinem Fall verursachte einer dieser Fehler (er wird im Fehlerprotokoll von rvm erwähnt) Fehler und war nicht verfügbar (404 Fehler). Ich habe es einfach deaktiviert.
  3. Führen Sie rmv dependencies nur aus, wenn Sie den Paket-Manager geschlossen haben, oder Sie erhalten eine Fehlermeldung, dass etwas im Moment gesperrt ist.

Und jetzt ist alles erfolgreich installiert! :)

    
kovpack 13.10.2013 18:38
quelle
0

Das häufigste Symptom dieses Problems tritt auf (wie seth2810 bei angedeutet) mit Nicht-Null-Beendigungscodes von apt-get update -Befehl, welcher rvm requirements erwartet. Sie sollten diesen Befehl selbst ausführen (mit sudo) und nach Problemen suchen.

Wenn Sie 404 in der Ausgabe haben, überprüfen Sie, ob die Paketquellen für die fehlerhaften URLs immer noch korrekt / aktuell sind. Sie können Paketquellen einfacher mit sudo apt-get install software-properties-common entfernen, gefolgt von sudo add-apt-repository --remove {URL_OF_PROBLEM_PACKAGE_SOURCE} für jede fehlgeschlagene URL.

Wenn Sie Pakete mit 'nicht erfüllten Abhängigkeiten' ansprechen, versuchen Sie sudo apt-get -f install . Dieser Befehl versucht, unvollständige Installationen zu reparieren, indem fehlende Pakete abgerufen werden, und arbeitet die meiste Zeit. Ansonsten ... an diesem Punkt haben Sie wahrscheinlich einen spezifischeren Fehler, um trotzdem zu googlen!

    
pospi 04.12.2015 09:33
quelle

Tags und Links