缺少什么?
$ cd /var/tmp
$ wget http://lsyncd.googlecode.com/files/lsyncd-2.1.4.tar.gz
$ tar xzvf lsyncd-2.1.4.tar.gz
$ cd lsyncd-2.1.4
$ export CFLAGS="-march=native -O2"
$ sudo ./configure && make && make install
$ Lua library needs to be compiled with compat support
我怀疑它是liblua-5.1-dev,不会安装此错误:
$ yum install liblua-5.1-dev
$ No package liblua-5.1-dev available.
答案 0 :(得分:1)
编译Lua时,可以指定一些COMPAT标志。
使用该标志,您可以访问从当前版本的Lua中删除的一些功能。
例如。如果在构建Lua 5.2时指定LUA_COMPAT_MODULE,那么就有module
函数。
如果没有这些标志,某些Lua模块不支持您的Lua版本。
因此,您可以重建Lua或修补Lua模块或尝试最新来源https://github.com/axkibe/lsyncd。