0

ラピスのインストールに苦労しました。私はUbuntuで作業しており、luarocksインストールメソッドを使用してラピスを取得するたびにこのエラーが発生し続けます....何かアドバイスはありますか?

このエラーを修正するには、設定で何を変更できますか: "lpcap.c:6:17: 致命的なエラー: lua.h: そのようなファイルまたはディレクトリはありません"

    Missing dependencies for lapis:
lpeg 
luasocket 
lua-cjson 

Using https://rocks.moonscript.org/lpeg-0.12-1.src.rock... switching to 'build' mode
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"
                 ^
compilation terminated.

Error: Failed installing dependency: https://rocks.moonscript.org/lpeg-0.12-1.src.rock - Build error: Failed compiling object lpcap.o
bitsguru@ubuntu:~/Desktop/me/lapis-master$ 

多分これはより良いレポートです:

    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"
4

1 に答える 1

0

LuaRocks は Lua インクルード ファイルを見つけられません。これらのファイルの場所は で構成さsite_config.luaれており、使用する Lua のバージョンに応じて、またはUbuntusite_config.LUA_INCDIRである必要があります。それに応じてその値を修正するか、持っていない場合(他の LuaRocks モジュールと同じディレクトリにある必要があります)、LuaRocks ソース コードで実行して作成できます。/usr/include/lua5.1/usr/include/lua5.2site_config.lua./configure

于 2014-10-05T16:55:36.710 に答える