Pregunta

cuando corro

rvm install 1.9.2

me sale un error al intentar ejecutar autoconf. Esta es la 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.

Algunas ideas? Gracias!

ACTUALIZACIÓN: Lo sentimos que era tarde y no dio algo de información obvia. Estoy en un Mac 10.6.4. El registro de autoconf dice:

autoconf: no input file

Para la respuesta con respecto a la marca, cuando corro

which make
/usr/bin/make

Y he postulo 1.8.7 con éxito con RVM. Sólo recibo este problema al instalar 1.9.2. Gracias de nuevo!

¿Fue útil?

Solución 2

lo he descubierto. La clave está en esta línea:

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

Parece ser que si hay un error en su primer intento no se elimina el directorio para el paquete 1.9.2. (En mi caso, los archivos autoconf no se han descargado correctamente.) Cualquier intento posterior ver el directorio y no intenta descargar el paquete de nuevo.

Es necesario eliminar el directorio ruby-1.9.2-p0. Asumo que esto podría ser un problema con cualquier versión.

Espero que esto ayude a alguien más.

Otros consejos

Esto me pasó a mí, porque mi versión RVM era viejo

rvm list known

No estaba mostrando rubí 1.9.3 como una de las opciones para mí

lo hice:

rvm get head

Sólo tenía un problema similar. Además de lo que Lee hizo para resolver, también tuve que eliminar el archivo de alquitrán del rubí correspondiente de .rvm / archivos por lo que sería descargar una copia nueva que no era corrupto / incompleta.

En mi caso tuve que actualizar RVM. La ejecución de este en la cáscara se hizo cargo de la actualización:

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top