Nginx - nchan module in Cygwin
Nginx - nchan module in Cygwin
我正在尝试在Cygwin环境中使用nchan模块编译Nginx。我能够毫无问题地编译Nginx和Nchan(没有编译错误(,并且Nginx似乎工作正常。唯一的问题是 Nchan 模块需要 hiredis 库。没有这个,nchan 似乎无法存储消息。由于我在Cygwin中没有找到hiredis软件包,因此我下载了这个软件包:https://github.com/echoma/hiredis.cygwin
即使我编译并安装了该软件包,nchan 模块在编译之前配置 Nginx 时也找不到该库:
adding module in nchan
checking for hiredis ... not found
+ ngx_nchan_module was configured
hiredis 库似乎已安装,因为它存在于/usr/local/include
没有 Hiredis,nchan 似乎毫无价值,因为没有存储任何消息。
任何提示或帮助将不胜感激!
如果你检查objs/autoconf.err
你会发现这样的东西:
checking for hiredis
/usr/lib/gcc/i686-pc-cygwin/5.4.0/../../../../i686-pc-cygwin/bin/ld: cannot find -lhiredis
collect2: error: ld returned 1 exit status
这是因为默认情况下/usr/local/lib
不包含在ld
的库路径中。要解决此问题,您可以执行以下操作:
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/lib/
在运行之前,请为 Nginx 配置和制作。
相关文章:
- netcat command in c++
- Difference in displaying cv2 Mat
- Windows/Cygwin - 不能使用 pybind11 - 犯错误
- C++ MFC Libraries in Travis CI
- 如何在OpenSSL中从configuration.h.in获取configuration.h
- 在cygwin中运行c++脚本时发生错误
- 创建具有 new in 函数和"this is nullptr"异常的对象
- IN, OUT, INOUT Parameters
- 在cygwin中测试新的boost安装时出现cpp错误
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 有人安装"IITB Simplecpp in mac"吗?
- 从 C 样式字符串中删除子字符串 "in place" 在C++代码中
- 如何修复"error: ‘_1’ was not declared in this scope"?
- Softmax Implementation in C++
- 如何配置Visual Studio Code以使用cygwin,cmake和gcc进行调试
- 将 out/in out 参数与 if/switch 的 init 语句一起使用
- IF-nesting in c++
- G++ link against psapi in Cygwin
- Nginx - nchan module in Cygwin
- mkstemp() and fdopen() in Cygwin 1.7.28