我想安装ruby。
我的操作系统是centos5.5。
当我gem install bundle
时
这有点不对劲
错误:加载命令:install(LoadError)
没有这样的文件加载 - zlib
错误:执行gem时...(NameError) 未初始化的常量Gem :: Commands :: InstallCommand
我尝试yum install zlib
,但它会提示
已安装的软件包zlib-1.2.3-4.el5.i386和最新版本
我搜索过这个错误,但我仍然无法解决这个问题
我发现/usr/local/rvm/src
有zlib-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
那我该怎么办? 感谢。
答案 0 :(得分:4)
似乎rvm无法找到zlib。尝试首先为rvm安装zlib来重新安装ruby。
rvm pkg install zlib
rvm remove 1.9.2
rvm install 1.9.2