现在我必须使用以下命令创建一个符号链接到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
答案 0 :(得分:0)
您可以在~/.luarocks/config.lua
文件中设置以下内容:
lua_interpreter = "/some_dir/bin/tarantool"
variables = {
LUA = "/some_dir/bin/tarantool"
}
您可能需要调整luarocks
脚本的第一行(或使用tarantool /path/to/luarocks
运行它)。
但你也可以问问自己:你需要用tarantool
运行LuaRocks吗?应该可以安装普通的Lua,LuaRocks和Tarantool,并将LuaRocks配置为使用普通Lua,但是要将模块安装到Tarantool路径。