Какое правильное имя Rockspec для нового luarock?

По данным этой страницы: http://luarocks.org/en/Creating_a_rock

Это должно быть сохранено в файле с именем luafruits-1.0-1.rockspec. Имя должно содержать строчные версии полей "пакет" и "версия", иначе LuaRocks будет жаловаться.

Тем не менее, другие луароки используют rockspec как имя файла. Где я могу получить больше информации о rockspec против name-VER-REV.rockspec? Сам Луарокс использует rockspec имя файла: https://github.com/keplerproject/luarocks/blob/master/rockspec

1 ответ

Решение

rockspec имя файла не зависит от версии, но может использоваться только с luarocks make команда (следовательно, это полезно для разработки / начальной загрузки). Для перераспределения скалистой спецификации (например, отправки для включения в http://luarocks.org/) используйте версионное имя. Некоторые разработчики также держат rockspecs/ dir в своем репо, содержащем спецификации для своих выпусков: пользователи могут использовать эти файлы напрямую, если они того пожелают, с помощью таких команд, как luarocks install https://raw.github.com/lua4web/refser/v0.2/rockspecs/refser-0.2-1.rockspec (используя путь к файлу raw.github.com).

Другие вопросы по тегам