Instalując poprzez RVMa kolejne wersje Rubiego, natknąć możemy się na taki oto komunikat:
no such file to load -- openssl
Informacja ta wyskakuje kiedy skompilowaliśmy naszego Rubiego bez OpenSSLa. Aby temu zaradzić wystarczy:
cd ~/.rvm/src/ruby-1.9.2-p0/ext/openssl ruby extconf.rb make make install
Podobna procedura tyczy się także w wypadku takiego komunikatu:
no such file to load -- readline
Jedyna różnica jest taka, że musimy zainstalować wcześniej dwa pakiety:
sudo apt-get install libncurses5-dev libreadline5-dev cd ~/.rvm/src/ruby-1.9.2-p0/ext/readline ruby extconf.rb make make install
UPDATE
Hipertracker podał prostsze rozwiązanie:
rvm package install readline rvm package install openssl rvm remove 1.9.2 rvm install 1.9.2 –with-readline-dir=$rvm_path/usr –with-openssl-dir=$HOME/.rvm/usr
Aczkolwiek i tak wolę mój sposób - trwa krócej ;)