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!

War es hilfreich?

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)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top