Ошибка установки gem: & ldquo; невозможно загрузить такой файл & mdash; Zlib & Rdquo;

Я пытаюсь установить ruby ​​на рельсы с нуля в Ubuntu 12.10. Получение справки из этого поста :

echo "[[ -s '${HOME}/.rvm/scripts/rvm' ]] && source '${HOME}/.rvm/scripts/rvm'" >> ~/.bashrc
echo "[[ -s '${HOME}/.rvm/scripts/rvm' ]] && source '${HOME}/.rvm/scripts/rvm'" >> ~/.zshrc

curl -L https://get.rvm.io | bash -s stable

# Then run this in order to make rvm work:
source /home/adige/.rvm/scripts/rvm

# And installed zlib, before ruby:
rvm pkg install zlib

# Last step, installed ruby:
rvm install 1.9.3 --with-zlib-dir=/home/adige/.rvm/usr

Но проблема в том, что когда я пытаюсь установить гемы, я получаю эту ошибку:

adige@adige-LG:~$ gem install rails
ERROR:  Loading command: install (LoadError)
    cannot load such file -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::InstallCommand

У меня уже есть эти:

curl zlib1g-dev zlib1g libssl-dev build-essential openssl libreadline6 libreadline6-dev curl git-core libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config

Так в чем может быть проблема?

0
задан 6 February 2013 в 21:30

2 ответа

В случае, если кто-то заинтересован, я удалил RVM и скомпилировал Ruby из исходного кода, , как рекомендует официальная страница , затем установил самоцвет rails:

sudo gem install rails

Использование sudo необходимо.

0
ответ дан 6 February 2013 в 21:30

У меня была похожая проблема, и мне помогло следующее:

rvm pkg install zlib

и

rvm use --default <your_ruby_version>

. Также убедитесь, что ваш терминал настроен на работу в качестве оболочки входа, выполнив to:

edit-> настройки профиля-> title и command

и отметьте галочкой поле «команда запуска в качестве оболочки входа».

0
ответ дан 6 February 2013 в 21:30

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

Похожие вопросы: