1

现在我必须为我正在使用的 lua 运行时创建一个符号链接:

ln -s $PREFIX/bin/lua-tarantool  $PREFIX/bin/tarantool

然后我必须使用 --lua-suffix="-tarantool"选项./configure

有没有办法在不使用符号链接的情况下指定二进制文件的确切名称?例如:--with-lua-bin=$PREFIX/bin/tarantool

我检查了选项,似乎没有这样的东西:https ://github.com/keplerproject/luarocks/wiki/Installation-instructions-for-Unix#Customizing_your_settings

4

1 回答 1

0

您可以在~/.luarocks/config.lua文件中设置以下内容:

lua_interpreter = "/some_dir/bin/tarantool"
variables = {
   LUA = "/some_dir/bin/tarantool"
}

不过,您可能需要调整luarocks脚本的第一行(或使用 运行它tarantool /path/to/luarocks)。

但是你也可以问自己:你需要用 运行 LuaRockstarantool吗?应该可以安装普通 Lua、LuaRocks 和 Tarantool,并将 LuaRocks 配置为使用普通 Lua,但将模块安装到 Tarantool 路径。

于 2016-04-05T02:26:01.173 回答