3

我正在尝试为我的项目编译 Luabind,但收效甚微。我将 lua 目录(包含 src、makefile 等)作为 luabind 的兄弟。我将 LUA_PATH 设置为 /my/dirs/lua 文件夹。我正在运行 OSX 服务器 10.4。

当我进入 luabind 并输入 bjam 时,出现错误:

error: at Jamroot:101
error: *** Unable to find Lua Library

如果我将 LUA_PATH 设置为不正确的目录,则错误位于第 73 行(无法确定 Lua 包含目录)。

我已经松散地遵循了本教程:http ://cfc.kizzx2.com/index.php/building-luabind-on-mac-os-x/

4

1 回答 1

2

我刚遇到和你一样的问题。

我正在运行 Mageia 3。

在 Jamroot 中,我注意到它用于local lib = $(prefix)/lib ;指定路径。在我的机器中,安装 LUA 的路径是/lib64. 我改变了,它奏效了。

检查文件并查看它是否与您的系统对应。我注意到不仅路径是硬编码的,LUA 库版本也是如此。

是的,我知道您的系统使用 MAC,并且这篇文章来自 2012 年。我只是希望这个答案可以帮助任何最终遇到此问题或类似问题的人。

于 2013-10-03T19:25:56.980 回答