ruby на EC2 установить проблему с zlib - PullRequest
1 голос
/ 02 февраля 2011

Я прочитал похожий пост, но не пользуюсь ubuntu, и у меня нет apt-get.

fyi, uname: x86_64 x86_64 x86_64 GNU / Linux

При попытке сделать "gem install rails" я получаю

[root@domU-12-31-39-07-7D-C1 ruby-1.9.2-p136]# gem install rails
ERROR:  Loading command: install (LoadError)
    no such file to load -- zlib
ERROR:  While executing gem ... (NameError)
    uninitialized constant Gem::Commands::InstallCommand

Однако, когда я делаю "yum install zlib", он говорит, что установлен.

[root@domU-12-31-39-07-7D-C1 ruby-1.9.2-p136]# yum install zlib
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Setting up Install Process
Package zlib-1.2.3-24.6.amzn1.x86_64 already installed and latest version
Nothing to do

Я попробовал which zlib и подтвердил, что его не существует. Любые советы?

Спасибо.

Ответы [ 3 ]

3 голосов
/ 03 февраля 2011

Да!Я нашел ответ здесь: http://lucaschan.com/weblog/2007/03/22/installing-ruby-on-rails-on-centosredhat-4x/

Мне нужно было только подмножество его инструкций, которое должно было войти в источник, и:

cd ruby-1.9.2-p136/ext/zlib/
ruby extconf.rb --with-zlib-include=/usr/include --width-zlib-lib=/usr/lib
gem install rails --include-dependencies

Вот и все!Спасибо Лукасу;)

0 голосов
/ 13 ноября 2011

Я исправил эту ошибку при поиске.

http://ubuntuforums.org/showthread.php?t=1494997#post11359766

sudo apt-get install zlib1g-dev
cd /ruby-source-files/ext/zlib
#rvm ~/.rvm/src/ruby-*.*.*/ext/zlib
ruby extconf.rb
make
sudo make install
0 голосов
/ 03 февраля 2011

Я столкнулся с этой проблемой на днях, и мое решение было: "переключиться на REE" ... который правильно установил гемы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...