Попытка получить Ruby 1.9.1 и выполнение с RVM на новой установке (мягкая фетровая шляпа).
После выполнения rvm install 1.9.1
, rubygems журналы ошибок показывают, что zlib не может быть расположен
никакой такой файл для загрузки - zlib (LoadError)
Однако и zlib время выполнения и библиотеки разработки установлены и актуальны.
Я отчасти озадачен на этом в данный момент.
Вам необходимо установить zlib
перед компиляцией/установкой Ruby. Если вы этого не сделали, убедитесь, что удалили все, что связано с Ruby 1.9.1 из папки ~/.rvm
(чтобы сборка была выполнена с нуля).
Установите zlib
, используя ваш любимый менеджер пакетов:
sudo apt-get install zlib1g-dev
Возможно, вы также захотите установить следующие пакеты, поскольку они требуются для таких инструментов, как OpenSSL,
Nokogiri, IRB или SQLite:
libssl-dev libreadline6-dev libxml2-dev libsqlite3-dev
Затем снова установите Ruby 1.9.1 (сейчас я бы посоветовал использовать более новую версию):
rvm install 1.9.1
Следите за "compiling ...". Это должно занять некоторое время. Если этого не происходит, то Ruby 1.9.1 может быть все еще кэширован
в вашей папке ~/.rvm
.
Используйте rvm для установки zlib
rvm package install zlib
rvm remove 1.9.1
rvm install 1.9.1 -C --with-zlib-dir=$rvm_path/usr
Edit: Команда rvm package
была переименована в rvm pkg
в версии 1.6.25.