Question

quand je lance

rvm install 1.9.2

J'obtiens une erreur en essayant d'exécuter autoconf. Ceci est le 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.

Toutes les idées? Merci!

MISE À JOUR: Désolé, il était en retard et n'a pas donné quelques informations évidentes. Je suis sur un mac en cours d'exécution 10.6.4. Le journal autoconf dit:

autoconf: no input file

Pour la réponse au sujet de faire, quand je lance

which make
/usr/bin/make

Et j'ai 1.8.7 avec succès en cours d'exécution suis avec RVM. Je ne reçois que ce problème lors de l'installation 1.9.2. Merci encore!

Était-ce utile?

La solution 2

Je compris. La clé est cette ligne:

ruby-1.9.2-p0 - #extracted to /Users/lee/.rvm/src/ruby-1.9.2-p0 (already extracted)

Il semble que s'il y a une erreur lors de votre première tentative le répertoire du package 1.9.2 n'est pas supprimé. (Dans mon cas, les fichiers autoconf ne sont pas correctement téléchargées.) Toute tentative ultérieure voir le répertoire et ne tente pas de télécharger le package à nouveau.

Vous devez supprimer le répertoire ruby-1.9.2-p0. Je suppose que cela pourrait être un problème avec une version.

Espérons que cela aide quelqu'un d'autre.

Autres conseils

Ce qui est arrivé à moi parce que ma version RVM avait

rvm list known

ne montrait pas rubis 1.9.3 comme l'une des options pour moi

J'ai fait:

rvm get head

Je viens d'avoir un problème similaire. En plus de ce que Lee a fait pour résoudre, je devais aussi retirer le dossier de goudron de rubis correspondant de .rvm / archives il téléchargeait une nouvelle copie non corrompue / incomplète.

Dans mon cas, je devais mettre à jour RVM. L'exécution de ce dans la coquille a pris soin de la mise à niveau:

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top