2011-02-02 15 views
1

私は同様の記事を読んでいますが、私はubuntuを使用していないので、apt-getを持っていません。ruby​​ on EC2 zlibのインストールに問題があります

ちなみに、のunameは:x86_64のx86_64のx86_64のGNU/Linuxは

、私は私が行うとき、 "yumのはzlibをインストールする"、しかし

[[email protected] 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 

を得るか "宝石レールを取り付ける" しようとすると、それは言いますインストールされています。

[[email protected] 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

はい!それだ

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 

:私は唯一の源に行くことにした彼の命令のサブセットとを必要http://lucaschan.com/weblog/2007/03/22/installing-ruby-on-rails-on-centosredhat-4x/

:私はここで答えを見つけました!ルーカスのおかげ;)

+0

'--width-のzlib-lib'はおそらく' --with-zlibを-lib'でなければなりません。 @ Richardの提案された編集についてはわかりませんが、そうは思われませんが、これを修正するために投稿を編集したいとは思っていません。 – sarnold

0

私は先日、この問題に遭遇した、と私のソリューションでした:私は検索してこのエラーを修正している正しくインストールされた宝石

関連する問題