Readline problemas ao instalar o Ruby com o RVM

5

Estou lutando com o rvm. Esta não é a primeira vez que instalo rvm, e não é a primeira vez que tenho problemas com isso, mas esse problema está provando ser uma dor justa; e todos os artigos que aparecem relacionados estão completamente desatualizados ou não resolvem o problema.

Instalei rvm, mas quando tento instalar qualquer versão do Ruby, recebo um erro.

Aqui está o comando que estou 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.  

e no arquivo de log:

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

Considerando que estou explicitamente dizendo ao rvm para usar outra instalação de readline, alguém sabe onde estou errado?

Daf

    
por purpletonic 14.09.2010 / 23:30

2 respostas

3

Atualizado para a versão mais recente do rvm

rvm get stable

e, em seguida, correu o rvm reload

rvm reload

que parece ter resolvido esse problema.

    
por 15.09.2010 / 13:21
2

Eu lutei com o problema readline também. Acontece que o problema não estava tendo os pré-requisitos corretos. Eu resolvi isso certificando-me de que tudo estava 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

Eu escrevi um tutorial completo para fazer o RVM rodar perfeitamente no Ubuntu 11.04:

link

    
por 20.06.2011 / 21:09