Ответ 1
При использовании rvm вы можете просто выполнить шаги, которые показаны здесь: текст ссылки
$ rvm pkg install zlib
(или более старый формат, rvm package install zlib
)
$ rvm remove 1.9.2
$ rvm install 1.9.2 --with-zlib-dir=~/.rvm/usr
Я решил начать новую работу с ubuntu 10.10.
Я начал с установки git, а затем установил rvm из репозитория git. все сработало
отлично, и я скомпилировал и установил ruby 1.8.7 и ruby 1.9.2
драгоценный камень также установлен, и я запускаю gem -v
но при запуске gem list или gem install rake я получаю следующую ошибку
ERROR: Loading command: list (LoadError)
no such file to load -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::ListCommand
любая идея, как решить эту проблему?
Я также пробовал sudo apt-get install zlib1g zlib1g-dev build-essential libpq-dev
без везения
При использовании rvm вы можете просто выполнить шаги, которые показаны здесь: текст ссылки
$ rvm pkg install zlib
(или более старый формат, rvm package install zlib
)
$ rvm remove 1.9.2
$ rvm install 1.9.2 --with-zlib-dir=~/.rvm/usr
Или, если вы используете rvm, просто заново установите версию ruby после установки zlib1g-dev.
Попробуйте выполнить следующие действия в источнике Ruby после установки zlib1g-dev:
cd ext/zlib
ruby extconf.rb
make
sudo make install
Также смотрите: http://rbjl.net/19-rubybuntu-1-installing-ruby-and-rails-on-ubuntu
Следуйте этой статье: http://www.dalpo.net/2010/11/09/installing-ruby-with-rvm-under-ubuntu-10-10/
Приятного дня!
Сначала взломайте ваш rvm и попробуйте выполнить шаги в этой ссылке. может помочь вам Это может вам помочь. http://www.jaikeerthi.in/2010/11/install-rails-ubuntu/
Также см. https://github.com/wayneeseguin/rvm/issues/420
Я лично и проверял возможности установки на нескольких дистрибутивах и платформах, чтобы убедиться, что процесс работал должным образом.
Ключевым моментом для этого является: перед тем, как вы попытаетесь установить любые версии Ruby в RVM, вы должны всегда читать
rvm notes
так как это содержит информацию, отображаемую на платформе, которую вы сейчас используете. Это дает вам список минималистических требований для всех версий конкретного Ruby, которые вам нужно будет установить из вашего диспетчера пакетов. Имейте в виду, что если вы планируете использовать несколько разных версий, например, рубин RBX, MRI ( "обычный" рубин) или REE, тогда вы должны установить все эти дополнительные предварительные условия, тщательно изучив список заметок.
ПРИМЕЧАНИЕ. При первой установке или после каждого обновления обязательно выполните:
rvm notes
каждый раз, когда вы обновляете, когда мы размещаем важную информацию о gotchas и требованиях, а также обходные пути, здесь. Мы вскоре создадим команду "проблем" для RVM.