2

我试图在 Cent OS 中安装 luarocks。命令后./configure我得到错误:

Lua interpreter found: /bin/lua...
Lua version detected: 5.1
lua found in $PATH: /bin
Checking Lua includes... lua.h not found (looked in //include, //include/lua/5.1, //include/lua5.1)
You may want to use the flag --with-lua or --with-lua-include. See --help.

据我了解,首先我需要安装 Lua 并在配置 luarocks 时指定 Lua 的路径

4

1 回答 1

2

/bin(而不是/usr/bin)中有 Lua 解释器似乎不寻常。

您是否在lua.h某处安装了该文件?(换句话说,您是否安装了 Lua 开发头文件?)您应该能够使用以下locate命令找到它:

locate lua.h

如果您确实有lua.h(例如,在 中/usr/include),请告诉配置脚本此文件所在的位置,就像错误消息建议您一样:

./configure --with-lua-include=/usr/include
于 2016-05-09T01:13:59.310 回答