RVM installer 1.9.2 échoue lors de l'exécution autoconf?
-
27-09-2019 - |
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!
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)