2010-11-08 107 views
0

我最近安装了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 
+0

你能提供更多的细节,如你的操作系统和版本吗? – Nigel 2010-11-08 09:25:53

+0

[安装sqlite3时出现问题]的可能的重复。(http://stackoverflow.com/questions/4122254/problem-while-installing-sqlite3) – shingara 2010-11-08 09:29:07

+0

请不要问很多时间相同的问题。编辑你的第一个也许。 – shingara 2010-11-08 09:29:31

回答

1

它看起来像你的Ruby安装缺少zlib的扩展。 如果你从源代码安装了Ruby,确保你有适当的开发头文件(在Fedora -zlib-devel中,在Ubuntu-libzlib-dev或类似的东西中)。 如果它通过运行以下命令安装,你可以检查:

ruby -rzlib -e 'puts Zlib::VERSION' 
1

这可能会为你工作:

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 

注意:您可能必须卸载并重新安装了一切。