如何从清单文件安装 lua rocks?
How can I install lua rocks from a manifest file?
我来自 python 背景,我希望做一些语义上等同于 pip install -r requirements.txt
的事情,以安装正确版本的 Python 软件包列表。
这可以通过 luarocks
实现吗?如果没有,有没有办法在命令行上一起破解它?
Lua中的系统有点不同。每个包都有一个 rockspec 清单文件。您可以在此文件中列出您的软件包依赖项,然后您可以使用
安装
“luarocks 安装 name.rockspec”。
更多详情,请访问Luarocks
更多关于 Rockspec 格式的信息 here
创建package/rockhere
的说明
如果您只想从文件安装依赖项列表而不用担心 Rockspec,您也可以只使用这三行来读取与 requirements.txt
文件格式完全相同的文件pip
(package==version
):
while read -r line ; do
luarocks install $(echo $line | awk -F '==' '{print , }')
done < lua_requirements.txt
我来自 python 背景,我希望做一些语义上等同于 pip install -r requirements.txt
的事情,以安装正确版本的 Python 软件包列表。
这可以通过 luarocks
实现吗?如果没有,有没有办法在命令行上一起破解它?
Lua中的系统有点不同。每个包都有一个 rockspec 清单文件。您可以在此文件中列出您的软件包依赖项,然后您可以使用
安装“luarocks 安装 name.rockspec”。
更多详情,请访问Luarocks
更多关于 Rockspec 格式的信息 here
创建package/rockhere
的说明如果您只想从文件安装依赖项列表而不用担心 Rockspec,您也可以只使用这三行来读取与 requirements.txt
文件格式完全相同的文件pip
(package==version
):
while read -r line ; do
luarocks install $(echo $line | awk -F '==' '{print , }')
done < lua_requirements.txt