我有以下的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
说我缺少参数。不知道该怎么做。
好吧有什么问题
luarocks install busted
luarocks install lua-requests
luarocks install json-lua
luarocks install lua-resty-dogstatsd
据我所知,问题是虽然你安装了那个rockspec,它不会安装在依赖项中声明的岩石。首先,您可以执行以下命令来检查是否存在上述依赖项?
命令:luarocks list | grep [dependency_name]
例如:luarocks list | grep json-lua
(luarocks列表列出所有岩石都要安装)