0

我一直在尝试为我的机器查找或编译ReJSON模块。Windows我找不到任何 ReJSON Module 的预编译版本,这就是我想自己编译它的原因。因此,我访问了他们的 GitHub 页面以获取源代码,然后执行以下步骤

1) Downloaded and Extracted the Zip Folder from https://github.com/RedisJSON/RedisJSON
2) Installed Cygwin with necessary packages
3) located the source directory and executed Make command

我收到以下错误

error: unrecognized command line option ‘-mmacosx-version-min=10.6’

我认为MakeFile中有一些MacOS配置。因此,我搜索了所有单词-mmacosx-version-min=10.6并评论了这些行,以便可以将其从 Make 过程中排除。它工作并显示了一些良好的进展,但最后现在它给出了一些其他错误

unrecognised emulation mode: acosx_version_min

我以为我做错了。可能这个 ReJSON 模块对于 Windows 根本不可能,但没有关于它是否适用于 Windows 的文档。我在模块编译方面很聪明。请给我一些指导。我迫切需要这个适用于 Windows 的 ReJSON 模块。

4

1 回答 1

2

我正在维护Redis for Windows fork,当我在开发 4.0.x 版本时,我也将 ReJSON 模块移植到了 Windows,主要用于测试目的和验证与 Redis for Windows 本身中的模块相关的更改。你可以在这里找到代码: ReJSON module for Windows

ReJSON 模块的这个分支应该仍然可以工作,并且您应该能够在 Visual Studio 中编译它,也许需要进行一些小的调整。如果您这样做 - 请提交 PR。

于 2020-05-12T06:47:04.003 回答