我最近安装了rubygems 1.3.7。当我尝试通过键入安装导轨:创业板安装导轨,我得到这样的错误:宝石安装不起作用
ERROR: Loading command: install (LoadError)
no such file to load -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
我最近安装了rubygems 1.3.7。当我尝试通过键入安装导轨:创业板安装导轨,我得到这样的错误:宝石安装不起作用
ERROR: Loading command: install (LoadError)
no such file to load -- zlib
ERROR: While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand
它看起来像你的Ruby安装缺少zlib的扩展。 如果你从源代码安装了Ruby,确保你有适当的开发头文件(在Fedora -zlib-devel中,在Ubuntu-libzlib-dev或类似的东西中)。 如果它通过运行以下命令安装,你可以检查:
ruby -rzlib -e 'puts Zlib::VERSION'
这可能会为你工作:
rvm remove ruby-x.x.x
然后
rvm pkg install zlib
然后
rmv install 1.9.X
如果问题米仍然存在,验证您的确确的所有需求库,或运行:
sudo aptitude install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev
注意:您可能必须卸载并重新安装了一切。
你能提供更多的细节,如你的操作系统和版本吗? – Nigel 2010-11-08 09:25:53
[安装sqlite3时出现问题]的可能的重复。(http://stackoverflow.com/questions/4122254/problem-while-installing-sqlite3) – shingara 2010-11-08 09:29:07
请不要问很多时间相同的问题。编辑你的第一个也许。 – shingara 2010-11-08 09:29:31