Instalando Ruby 1.9.3 no Mac OS X 10.8.2

Tive problemas consideráveis ​​ao instalar Ruby 1.9.3 em meus Macs devido a um problema com readline, e Googling revelou que o problema era amplamente conhecido, mas não havia nenhuma solução funcionando.

O erro que estava recebendo era:

readline.c: In function ‘username_completion_proc_call’:
readline
.c:1386: error: ‘username_completion_function’ undeclared (first use in this function)

Depois de muitas horas de luta e pesquisa por um longo período, finalmente consegui juntar algo que funcionou para instalar via rvm. Aqui está:

curl -O ftp://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz
tar xzvf readline
-6.2.tar.gz
cd readline
-6.2
./configure --prefix=/usr/local
cd shlib

sed
-e 's/-dynamic/-dynamiclib/' Makefile > Makefile.good
mv
Makefile.good Makefile
cd
..
make

sudo make install

cd
..
rvm install
1.9.3 -C --with-readline-dir=/usr/local/