2009-04-30 42 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。