编译Ruby 1.8.7 Build 160时出错

时间:2009-04-30 15:26:12

标签: ruby install compilation zlib

昨天我正在编译Ruby 1.8.7的最新版本(因为最新版本还没有二进制文件)。

我按照自述文件中的说明操作,但是当我安装ruby gems并更新它时,它会显示无法找到zlib.so的错误。

我很确定我已经下载了zlib库等。我还调查了nmake日志,这里是错误的样子。

conftest.c(8):错误C2065:'deflateReset':未声明的标识符

我错过了什么吗?

谢谢:)

1 个答案:

答案 0 :(得分:1)

对不起,我明白了。您需要下载zlib二进制文件并将include文件夹中的项放入c ++ include目录中。之后,在ruby \ bin目录中复制zlib1.dll。