我正在尝试构建Qpid。运行 CMake 时,这将打印到日志中:
Could NOT find Ruby (missing: RUBY_LIBRARY)
[ ... more stuff cut for brevity ]
CMake Error at src/CMakeLists.txt:96 (include):
include could not find load file:
C:/qpid/0.6/qpid/build/src/rubygen.cmake
它似乎失败了,因为它找不到应该生成的文件。但它没有,因为它无法找到 Ruby。
但它似乎至少部分找到了 Ruby,因为RUBY_*
在 CMake 中设置了许多其他变量,如 RUBY_EXECUTABLE 和 RUBY_INCLUDE_DIR。
什么是 RUBY_LIBRARY,它应该设置为什么?Ruby 安装在 C:\Ruby192 中。