是否可以在 luarocks 编译选项中指定确切的 lua 二进制文件?
Is the exact lua binary able to be specified in the luarocks compilation options?
现在我必须创建一个指向我正在使用的 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
您可以在 ~/.luarocks/config.lua
文件中设置以下内容:
lua_interpreter = "/some_dir/bin/tarantool"
variables = {
LUA = "/some_dir/bin/tarantool"
}
不过,您可能需要调整 luarocks
脚本的第一行(或 运行 使用 tarantool /path/to/luarocks
)。
但你也可以问问自己:你需要运行Lua石头tarantool
吗?应该可以安装 plain Lua、LuaRocks 和 Tarantool,并将 LuaRocks 配置为使用 plain Lua,但要将模块安装到 Tarantool 路径。
现在我必须创建一个指向我正在使用的 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
您可以在 ~/.luarocks/config.lua
文件中设置以下内容:
lua_interpreter = "/some_dir/bin/tarantool"
variables = {
LUA = "/some_dir/bin/tarantool"
}
不过,您可能需要调整 luarocks
脚本的第一行(或 运行 使用 tarantool /path/to/luarocks
)。
但你也可以问问自己:你需要运行Lua石头tarantool
吗?应该可以安装 plain Lua、LuaRocks 和 Tarantool,并将 LuaRocks 配置为使用 plain Lua,但要将模块安装到 Tarantool 路径。