Как установить зависимости, перечисленные в Luarocks? - PullRequest
0 голосов
/ 29 марта 2019

У меня есть следующие luarocks:

package = "project-name"
version = "1.0-1"
source = {
   url = "..."
}
description = {
   summary = "etc"
   detailed = [[]],
   homepage = ""
}
dependencies = {
   "lua >= 5.1, < 5.2",
   "busted >= 2.0.rc12",
   "lua-requests >= 1.1",
   "json-lua >= 0.1",
   "lua-resty-dogstatsd >= 1.0.1"
}
build = {
    type = "builtin",
    modules = {
        ["project-name"] = "project/init.lua"
    }
}

Как мне установить зависимости?Выполнение luarocks install говорит, что мне не хватает аргументов.Не уверен, что здесь делать.

Ответы [ 2 ]

0 голосов
/ 22 апреля 2019

Как я понимаю, вопрос заключается в том, что, хотя вы устанавливаете с этим rockpec, он не устанавливает камни, объявленные в зависимостях.Во-первых, не могли бы вы выполнить следующую команду, чтобы проверить, существуют ли вышеуказанные зависимости?

Команда: luarocks list | grep [dependency_name]

Например: luarocks list | grep json-lua

(список luarocks перечисляет все породыустановлен)

0 голосов
/ 30 марта 2019

ОК, что не так с

luarocks install busted
luarocks install lua-requests
luarocks install json-lua
luarocks install lua-resty-dogstatsd
...