установка gem не работает - PullRequest
0 голосов
/ 08 ноября 2010

Я недавно установил rubygems 1.3.7.Когда я пытаюсь установить rails, набрав: gem install rails, я получаю сообщение об ошибке:

ERROR:  Loading command: install (LoadError)
no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand

Ответы [ 2 ]

1 голос
/ 04 января 2012

Это может работать для вас:

rvm remove ruby-x.x.x

затем

rvm pkg install zlib

тогда

rmv install 1.9.X

Если проблема сохраняется, убедитесь, что вы действительно все библиотеки требований, или выполните:

sudo aptitude install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev

Примечание. Возможно, вам придется удалить и заново установить все.

1 голос
/ 08 ноября 2010

Похоже, что в вашей установке Ruby отсутствует расширение zlib.Если вы установили Ruby из исходного кода, убедитесь, что у вас есть соответствующие заголовки разработки (в Fedora - zlib-devel, в Ubuntu - libzlib-dev или что-то подобное)Вы можете проверить, установлен ли он, выполнив следующую команду:

ruby -rzlib -e 'puts Zlib::VERSION'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...