4

我想安装红宝石。我的操作系统是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

It seems rvm is unable to find zlib. Try reinstalling ruby by first installing zlib for the rvm.

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