В свой последний приезд Лёня Лукин подкинул книженцию по rails. Вроде как дошли руки ее пощупать, но меня поджидал фэил в самом начале пути.
Установил ruby-rvm на Ubuntu 12.04. Начал инсталлить ruby и gems согласно инструкции.
rvm install 1.9.2
Фигакс, сообщает мне под конец, что установка не удалась посмотрите log.
ERROR: Error running ‘make ‘, please read /usr/share/ruby-rvm/log/ruby-1.9.2-p180/make.log
ERROR: There has been an error while running make. Halting the installation.
Смотрю log. Обнаруживаю там следующую запись.
ossl_ssl.c:110:1: ошибка: «SSLv2_method» undeclared here (not in a function)
ossl_ssl.c:111:1: ошибка: «SSLv2_server_method» undeclared here (not in a function)
ossl_ssl.c:112:1: ошибка: «SSLv2_client_method» undeclared here (not in a function)
make[1]: *** [ossl_ssl.o] Ошибка 1
make[1]: Выход из каталога `/var/cache/ruby-rvm/src/ruby-1.9.2-p180/ext/openssl’
make: *** [mkmain.sh] Ошибка 1
Как же я ненавижу ваш linux, мелькнуло в голове. Дальнейший алгоритм понятен, ищем в Гугле решение.
# don’t use ubuntus openssl
rvm pkg install openssl
rvm install 1.9.2 —with-openssl-dir=$rvm_path/usr
Вива, Кальман. Фокус удается.
Оригинал решения здесь.