(Debian squeeze) версия rvm: 1.10.0
Я только что установил ruby 1.9.2-p290 с помощью «rvm install 1.9.2» и сделал его по умолчанию. Однако я получаю эту ошибку при попытке установить рельсы с помощью rubygems. "gem install rails" отлично работала на моей системной установке ruby.
корень: / usr / bin # список rvm
рубины rvm
=> рубин-1.9.2-p290 [i686]
root: / usr / bin # rvm текущий ruby-1.9.2-p290 root: / usr / bin # список драгоценных камней
* МЕСТНЫЕ КАМНИ *
root: / usr / bin # gem install rails ОШИБКА: команда загрузки: install (LoadError) нет такого файла для загрузки - zlib
ОШИБКА: при выполнении gem ... (NameError) неинициализированная константа Gem :: Commands :: InstallCommand
Я пробовал инструкции на этой другой странице: https://stackoverflow.com/questions/2441248/rvm-ruby-1-9-1-troubles, (apt-get install zlib, переустановка 1.9.2 на rvm), но, похоже, это не сработало. Есть идеи, в чем может быть основная проблема?
Вам необходимо установить пакет разработчика для zlib перед установкой ruby с помощью rvm. Предполагая, что вы используете Debian или Ubuntu,
apt-get install zlib1g-dev
rvm remove 1.9.2
rvm install 1.9.2
должен это сделать.