如何在Cent OS中安装Luarock?

如何在Cent OS中安装Luarock?,lua,centos,luarocks,Lua,Centos,Luarocks,我试图在CentOS中安装Luarock。 执行/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

我试图在CentOS中安装Luarock。 执行
/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.

正如我正确理解的那样,在配置Luarock时,首先我需要安装Lua并指定Lua的路径。在
/bin
(而不是
/usr/bin
)中使用Lua解释器似乎不寻常

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

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

./configure --with-lua-include=/usr/include

这可能是因为天气原因吗?Luarock
configure
script是否应该对此进行检查?可能是。哦,GoboLinux自2003年以来已经合并了/usr/bin和/bin(和/sbin和/usr/bin),我们从未遇到过这样的问题。我需要在某个时候对
configure
脚本进行一次主要重写。有很多角落的案例都是错误的。。。