Невозможно установить драгоценные камни с rbenv

rbenv

$ ruby -v
ruby 1.9.3p0 (2011-10-30 ревизия 33570) [x86_64-linux]
$ gem -v
1.8.23

$ gem install rails
ОШИБКА: Команда загрузки: установить (LoadError)
не могу загрузить такой файл - zlib
ОШИБКА: при выполнении gem ... (NameError)
неинициализированная константа Gem::Commands::InstallCommand

$ gem install railties
ОШИБКА: Команда загрузки: установить (LoadError)
не могу загрузить такой файл - zlib
ОШИБКА: при выполнении gem ... (NameError)
неинициализированная константа Gem::Commands::InstallCommand

Я часами искал ответы...

Также установлено zlib1g-devel но до сих пор не могу установить рельсы..

1 ответ

Решение

Это ясно говорит вам, что у вас нет zlib:

cannot load such file -- zlib

Вы не предоставили никаких сведений о том, какую систему вы используете.

sudo apt-get install zlib1g-dev

или же

sudo yum install zlib-devel

для систем Red Hat/ Centos/ Ubuntu. Затем вам придется переустановить ruby. У вас могут быть другие зависимости, и вам могут понадобиться libyaml-dev или openssl.

Другие вопросы по тегам