rvm installieren 1.9.2 schlägt fehl, wenn autoconf läuft?
-
27-09-2019 - |
Frage
wenn ich laufe
rvm install 1.9.2
Ich erhalte eine Fehlermeldung versucht, autoconf zu laufen. Dies ist der Stacktrace:
kenmare:ruby-1.9.2-p0 lee$ rvm install 1.9.2-p0
/Users/lee/.rvm/rubies/ruby-1.9.2-p0, this may take a while depending on your cpu(s)...
ruby-1.9.2-p0 - #fetching
ruby-1.9.2-p0 - #extracted to /Users/lee/.rvm/src/ruby-1.9.2-p0 (already extracted)
Running autoconf
Error running 'autoconf', please check /Users/lee/.rvm/log/ruby-1.9.2-p0/autoconf.error.log
Skipping configure step, 'configure' does not exist, did autoconf not run successfully?
ruby-1.9.2-p0 - #compiling
Error running 'make ', please check /Users/lee/.rvm/log/ruby-1.9.2-p0/make.error.log
There has been an error while running make. Halting the installation.
Irgendwelche Ideen? Dank!
UPDATE: Leider war es zu spät und nicht einige offensichtliche Informationen geben. Ich bin auf einem Mac laufen 10.6.4. Das autoconf log sagt:
autoconf: no input file
Um die Antwort in Bezug auf Marke, wenn ich laufe
which make
/usr/bin/make
Und ich habe bin mit 1.8.7 erfolgreich mit rvm. Ich erhalte nur dieses Problem, wenn 1.9.2 installieren. Nochmals vielen Dank!
Lösung 2
dachte ich es aus. Der Schlüssel ist, diese Zeile:
ruby-1.9.2-p0 - #extracted to /Users/lee/.rvm/src/ruby-1.9.2-p0 (already extracted)
Anscheinend, wenn es ein Fehler beim ersten Versuch, das Verzeichnis für das 1.9.2-Paket wird nicht entfernt. (In meinem Fall die autoconf Dateien wurden nicht richtig heruntergeladen.) Alle nachfolgenden Versuche, das Verzeichnis zu sehen und nicht versucht, das Paket erneut herunterladen.
Sie müssen das Rubin-1.9.2-p0 Verzeichnis entfernen. Ich nehme an, das ein Problem mit jeder Version sein könnte.
Hope dies hilft jemand anderes.
Andere Tipps
Das ist mir passiert, weil meine rvm Version alt war
rvm list known
wurde nicht ruby ??1.9.3 als eine der Optionen für mich zeigt
Ich habe:
rvm get head
Ich habe ein ähnliches Problem hatte. Zusätzlich zu dem, was Lee zu lösen tat, hatte ich auch die entsprechenden Rubys TAR-Datei aus .rvm / Archiv zu entfernen, so dass es eine neue Kopie herunterladen würde, die nicht korrupt / unvollständig war.
In meinem Fall hatte ich RVM zu aktualisieren. Das Ausführen dieses in der Schale kümmerten sich um das Upgrade:
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)