5 votos

Readline problemas en la instalación de Ruby con RVM

Yo estoy luchando con rvm. Esta no es la primera vez que he instalado rvm, y no es la primera vez que he tenido problemas con él, pero este problema está demostrando ser un derecho de dolor; y todos los artículos que aparecen relacionados están completamente fuera de fecha, o no resolverlo.

He instalado rvm, pero cuando intento instalar cualquier versión de Ruby recibo un mensaje de error.

Aquí el comando es el que estoy usando:

$ rvm package install readline  
$ rvm install ree -C --with-readline-dir=$HOME/.rvm/usr  

ree-1.8.7-2010.02 - #fetching (ruby-enterprise-1.8.7-2010.02)  
ree-1.8.7-2010.02 - #extracting ruby-enterprise-1.8.7-2010.02 to /Users/Richard/.rvm/src/ree-1.8.7-2010.02  
ree-1.8.7-2010.02 - #installing  
Error running './installer -a /Users/Richard/.rvm/rubies/ree-1.8.7-2010.02  --dont-install-useful-gems ', please check /Users/Richard/.rvm/log/ree-1.8.7-2010.02/install*.log  
There has been an error while trying to run the ree installer. Halting the installation.  

y en el archivo de registro:

ossl_x509revoked.c:64: warning: passing argument 2 of ‘ASN1_dup' from incompatible pointer type  
readline.c: In function ‘username_completion_proc_call':  
readline.c:734: error: ‘username_completion_function' undeclared (first use in this function)  
readline.c:734: error: (Each undeclared identifier is reported only once  
readline.c:734: error: for each function it appears in.)  
make[1]: *** [readline.o] Error 1  
make: *** [all] Error 1

Dado que estoy diciendo explícitamente rvm utilizar otra instalación de readline, ¿alguien sabe donde me estoy equivocando?

Daf

3voto

Shrike Puntos 2594

Actualizado a la última versión de rvm

rvm get stable

y luego corrió rvm recarga

rvm reload

que parece que han solucionado este problema.

2voto

nixterrimus Puntos 156

Luché con la readline problema así. Se convierte en el problema no era tener el derecho de pre-requisitos. Lo resuelto por asegurarse de que todo estaba instalado:

sudo apt-get install build-essential bison openssl \
     libreadline6 libreadline6-dev curl git-core \
     lib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 \
     libsqlite3-dev sqlite3 libxml2-dev libxslt-dev \
     autoconf libc6-dev ncurses-dev

He escrito un tutorial completo para llegar RVM funcionando perfectamente en Ubuntu 11.04:

http://blog.dcxn.com/2011/06/20/setting-up-rvm-on-ubuntu-11-04/

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: