'gem install bundle'出错了



我想安装 ruby。我的操作系统是 centos5.5。当我gem install bundle 这弄错了

错误: 加载

命令: 安装 (加载错误)
没有这样的文件要加载 -- zlib
错误:执行 gem 时...(名称错误) 未初始化的常量 Gem

::命令::安装命令

我尝试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

那我该怎么办?
谢谢。

似乎 rvm 无法找到 zlib。尝试通过首先为 rvm 安装 zlib 来重新安装 ruby。

rvm pkg install zlib
rvm remove 1.9.2 
rvm install 1.9.2

最新更新