1

少了什么东西?

$ 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.
4

1 回答 1

1

当你编译 Lua 时,你可以指定一些 COMPAT 标志。使用这些标志,您可以访问一些已从当前版本的 Lua 中删除的功能。例如,如果您在构建 Lua 5.2 时指定 LUA_COMPAT_MODULE,那么就有了module函数。一些 Lua 模块不支持没有这些标志的 Lua 版本。所以你可以重建你的 Lua 或修补你的 Lua 模块而不是尝试最新的源https://github.com/axkibe/lsyncd

于 2013-07-24T15:13:24.593 回答