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

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

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

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

我错过了什么吗?

谢谢:)

有帮助吗?

解决方案

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top