2014-10-04 10 views
0

У вас возникли проблемы с установкой Lapis. Я работаю в Ubuntu и постоянно получаю эту ошибку каждый раз, когда я использую метод установки luarocks для получения lapis .... Любые советы?Ошибка конфигурации lapis. Луарки могут быть неправильно настроены

Что я могу изменить в моих настройках, чтобы исправить эту ошибку: «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 
[email protected]:~/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" 
+0

Причины из-за отсутствия пакета lua-dev/liblua5.1-0-dev (для ubuntu). – Shanthakumar

ответ

0

LuaRocks не находит файлы с поддержкой Lua. Местоположение этих файлов сконфигурировано в site_config.lua как site_config.LUA_INCDIR, и оно должно быть /usr/include/lua5.1 или /usr/include/lua5.2 на Ubuntu в зависимости от версии Lua, которую вы хотите использовать. Исправьте это значение соответственно, или если у вас нет site_config.lua (он должен быть в том же каталоге, что и другие модули LuaRocks), вы можете создать его, запустив ./configure в исходном коде LuaRocks.

 Смежные вопросы

  • Нет связанных вопросов^_^