Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
配置错误。Luarock可能未正确配置_Lua_Luarocks - Fatal编程技术网

配置错误。Luarock可能未正确配置

配置错误。Luarock可能未正确配置,lua,luarocks,Lua,Luarocks,安装Lapis时遇到一些问题。我在Ubuntu中工作,每次使用luarocks安装方法获取lapis时都会遇到这个错误。。。。有什么建议吗 我可以在设置中更改什么来更正此错误:“lpcap.c:6:17:致命错误:lua.h:没有这样的文件或目录” 也许这是一个更好的报告: os.execute: cd '/tmp/luarocks_lpeg-0.12-1-8126/lpeg-0.12' && gcc -O2 -fPIC '-I/usr/include' '-c'

安装Lapis时遇到一些问题。我在Ubuntu中工作,每次使用luarocks安装方法获取lapis时都会遇到这个错误。。。。有什么建议吗

我可以在设置中更改什么来更正此错误:“lpcap.c:6:17:致命错误:lua.h:没有这样的文件或目录”

也许这是一个更好的报告:

    os.execute:     cd '/tmp/luarocks_lpeg-0.12-1-8126/lpeg-0.12' && gcc -O2 -fPIC '-I/usr/include' '-c' 'lpcap.c' '-o' 'lpcap.o'
lpcap.c:6:17: fatal error: lua.h: No such file or directory
 #include "lua.h"

LuaRocks找不到Lua包含文件。这些文件的位置在
site\u config.lua
中配置为
site\u config.lua\u INCDIR
,根据您想要使用的lua版本,在Ubuntu上应该是
/usr/include/lua5.1
/usr/include/lua5.2
。相应地修复该值,或者如果您没有
site\u config.lua
(它应该与其他Luarock模块位于同一目录中),您可以通过在Luarock源代码上运行
/configure
来创建它。

原因是缺少lua dev/liblua5.1-0-dev(对于ubuntu)包。
    os.execute:     cd '/tmp/luarocks_lpeg-0.12-1-8126/lpeg-0.12' && gcc -O2 -fPIC '-I/usr/include' '-c' 'lpcap.c' '-o' 'lpcap.o'
lpcap.c:6:17: fatal error: lua.h: No such file or directory
 #include "lua.h"