我正在尝试为我的项目编译Luabind但收效甚微。我有lua目录(包含src,makefile等)作为luabind的兄弟。我将LUA_PATH设置为/ my / dirs / lua文件夹。我正在运行OSX Server 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/
答案 0 :(得分:2)
我刚刚遇到了和你一样的问题。
我正在运行Mageia 3。
在Jamroot内部,我注意到它使用local lib = $(prefix)/lib ;
来指定路径。
在我的机器中,安装LUA的路径是/lib64
。我改变了,它起作用了。
检查文件,看它是否与您的系统一致。我注意到不仅路径是硬编码的,还有LUA库版本。
是的,我知道你的系统使用MAC而且这篇文章是从2012年开始的。我只是希望这个答案可以帮助那些最终得到这个或类似问题的人。