2011-05-25 111 views
0

试图将Ruby安装在Wamp服务器旁边,以便我可以在Rails中编程。当我在CMD中使用“gem install rails”时,出现以下错误:Gem安装Rails Zlib.so加载错误

C:/wamp/ruby/lib/ruby/1.9.1/rubygems/package.rb:10:in 'require': 126: The specified module could not be found. - C:/wamp/ruby/lib/ruby/1.9.1/i386-mswin32/zlib.so (Load Error)

我检查过并且zlib.so绝对存在。我哪里错了?

回答

1

您可能需要zlib DLL文件。您可以将download it from here复制到与zlib.so文件相同的文件夹中,作为zlib.dll。它可能被称为zlib1.dll下载,并且可能已经有一个zlib1.dll在您的机器上,您需要重命名为zlib.dll

+0

找不到在那里的DLL,它说它正在寻找。 。不知道这是否有帮助 – Chris 2011-05-25 18:51:19

+0

已经有一段时间了,因为我不得不在Windows上安装gem,但通常,我认为zlib.so是ZLIB的Ruby库,它尝试从DLL文件中加载符号。如果DLL文件丢失,那么.so将不会加载,给你这个错误。 – bhamby 2011-05-25 19:00:35

+0

dll需要去哪里? – Chris 2011-05-25 19:08:15