如何安装Luarocks中列出的依赖项?

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

我有以下的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说我缺少参数。不知道该怎么做。

lua luarocks
2个回答
0
投票

好吧有什么问题

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

0
投票

据我所知,问题是虽然你安装了那个rockspec,它不会安装在依赖项中声明的岩石。首先,您可以执行以下命令来检查是否存在上述依赖项?

命令:luarocks list | grep [dependency_name]

例如:luarocks list | grep json-lua

(luarocks列表列出所有岩石都要安装)

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