4

ルビーをインストールしたいです。私のOSはcentos5.5です。私がgem install bundle これが何か間違っているとき

エラー:コマンドの読み込み:インストール(LoadError)ロードする
ファイルがありません--zlib
エラー:gemの実行中...(NameError)初期化されていない定数Gem :: Commands :: InstallCommand

試してみyum install zlibますが、プロンプトが表示されます

パッケージzlib-1.2.3-4.el5.i386はすでにインストールされており、最新バージョン

このエラーを検索しましたが、それでもこの問題を解決できません。
私が見つけ/usr/local/rvm/srczlib-1.2.6
私はそれを試して/usr/local/rvm/src/ruby-1.9.2-p318/ext/zlibコンパイルしますが ruby extconf.rb 、私はこの情報を得ました:

checking for deflateReset() in -ltrue... no
checking for deflateReset() in -llibz... no
checking for deflateReset() in -lzlib1... no
checking for deflateReset() in -lzlib... no
checking for deflateReset() in -lzdll... no

では、どうすればよいですか?
ありがとう。

4

1 に答える 1

4

rvmがzlibを見つけることができないようです。最初にrvm用のzlibをインストールして、rubyを再インストールしてみてください。

rvm pkg install zlib
rvm remove 1.9.2 
rvm install 1.9.2
于 2012-04-09T09:10:21.517 に答える