RVM installiere Ruby von der lokalen Quelle

8

Ich kann nicht glauben, dass dies nicht eine häufig gestellte Frage ist.

Ich möchte Ruby 1.9.2 installieren, und ich möchte es als Teil meiner RVM-Installation haben. Der Link für 1.9.2 hat sich auf der Seite ruby-lang geändert, also habe ich die tar.gz von der Ruby-GitHub-Seite kopiert, sie in eine tar.bz2-Datei wie rvm requipped und in ~/.rvm/archives

Jedes Mal, wenn ich rvm install 1.9.2-p320 aufruft, löscht er jedoch die Quelle tar.bz2 von ~/.rvm/archives und versucht, das tar.bz2 von der Seite ruby-lang erneut zu laden.

Die Optionen --force und --disable-binary verhindern nichts, um die Lösch- und Redownload-Versuche zu verhindern.

Gibt es eine Möglichkeit, rvm explizit auf die Quelle tar.bz2 zu verweisen? Ich möchte es vermeiden, selbst aus der Quelle zu kompilieren und dann das Verzeichnis dorthin zu kopieren, wo es rvm braucht.

Hinweis: Es sieht so aus, als wäre der ruby-lang ftp-Server im Moment nicht verfügbar, was erklärt, warum der Download immer noch fehlschlägt, aber meine Frage steht immer noch, da dies eine gute Funktionalität für rvm zu sein scheint .

    
donovan.lampa 06.08.2013, 15:22
quelle

3 Antworten

4

Das Löschen des Archivs wird mit --verify-downloads flag:

gesteuert %Vor%

Werte für das --verify-downloads -Flag:

  • 0 - muss eine Prüfsumme haben und muss
  • validieren
  • 1 - muss keine Prüfsumme haben, falls verfügbar muss
  • validiert werden
  • 2 - Fortfahren selbst die Prüfsumme validiert nicht
mpapis 06.08.2013, 15:44
quelle
0

Auf der Titelseite von ruby-lang.org wird erwähnt, dass einige Dienste ausfallen würden. Ich würde vorschlagen, darauf zu warten, dass sie ihre Dienste wieder aufnehmen und es erneut versuchen.

Ссылка

    
DataChunk 06.08.2013 15:43
quelle
0

rvm Nutzung klar gesagt

%Vor%

Die richtige Syntax für Ihr Problem ist

%Vor%

rvm prüft die flags und options zuerst, bevor% cc_de%

ausgeführt wird     
Gani Utomo 29.04.2014 12:43
quelle

Tags und Links