2011-05-25 117 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