我试图在Ubuntu 10.4 LTS上安装Lsyncd,但是我收到一些错误:
- > checking for LUA... no checking for
- > LUA... no checking for LUA...
- > configure: error: Package requirements
- > (lua >= 5.1.3) were not met:
- >
- > No package 'lua' found
- >
- > Consider adjusting the PKG_CONFIG_PATH
- > environment variable if you installed
- > software in a non-standard prefix.
- >
- > Alternatively,you may set the
- > environment variables LUA_CFLAGS and
- > LUA_LIBS to avoid the need to call
- > pkg-config. See the pkg-config man
- > page for more details.
或者我知道我已经安装了Lua:
- # lua -v
- Lua 5.1.4 Copyright (C) 1994-2008 Lua.org,PUC-Rio
我读了几个论坛,我需要一个lua.pc文件,但我找不到它。有没有人知道如何进行?
谢谢
编辑:解决
一些包丢失;)
- apt-get install liblua5.1-0-dev liblua50-dev liblualib50-dev
如果您自己编译软件,您应该不仅要安装运行时(lua5.1),还要安装开发包(liblua5.1-0-dev)。该包包含lua5.1.pc文件。