2009-04-30 38 views
0

昨天我正在編譯Ruby 1.8.7的最新版本(因爲最新版本還沒有二進制文件)。錯誤編譯Ruby 1.8.7 Build 160

我按照自述文件中的說明操作,但當安裝了ruby gems並更新它時,它顯示zlib.so找不到的錯誤。

我很確定我已經下載了zlib庫等。我還調查了nmake日誌,這裏是錯誤的樣子。

conftest.c(8):錯誤C2065:deflateReset「:未聲明的標識符

難道我錯過了什麼?

謝謝:)

回答

1

對不起,我想通了。您需要下載zlib二進制文件,並將include文件夾中的項目放入您的C++ include目錄中。之後,在ruby \ bin目錄中複製zlib1.dll。