新 luarock 的正确 Rockspec 文件名是什么?

问题描述 投票:0回答:2

根据此页面:http://luarocks.org/en/Creating_a_rock

这应该保存在名为 luafruits-1.0-1.rockspec 的文件中。这 名称必须包含小写版本的“package”和“version” 字段,否则 LuaRocks 会抱怨。

但是,其他 luarocks 使用

rockspec
作为文件名。 我在哪里可以获得有关
rockspec
name-VER-REV.rockspec
的更多信息? Luarocks 本身使用
rockspec
文件名:https://github.com/keplerproject/luarocks/blob/master/rockspec

lua luarocks
2个回答
4
投票

rockspec
文件名与版本无关,但只能与
luarocks make
命令一起使用(因此,它对于开发/引导很有用)。要重新分发 rockspec(例如,发送以包含在 http://luarocks.org 中),请使用版本化名称。一些开发人员还在其存储库中保留了一个
rockspecs/
目录,其中包含其版本的 rockspec:用户可以根据需要直接使用这些文件,方法是使用以下命令
luarocks install https://raw.github.com/lua4web/refser/v0.2/rockspecs/refser-0.2-1.rockspec
(使用 raw.github.com 路径名)。


0
投票

我的问题是我复制了最后一个版本,并且字段

version
等于最后一个版本。

更改

version
对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.