安装了luarocks的kong之后,如何安装二进制文件并运行它?

我使用以下命令通过luarocks安装了kong 0.14.1-0:

luarocks install kong 0.14.1-0

但我找不到二进制文件'kong'来启动服务。像下面这样的文档中,'bin'在哪里?

点赞
用户1403961
用户1403961

我也遇到了同样的问题。基本上,我无法找到从git克隆KONG源代码的目录。也许,该目录包含了KONG bin。然而,你可以尝试自己克隆源代码,然后使用以下命令进行编译:

make install

或者

luarocks make

编译后,你可以检查已从git克隆的源代码目录中的bin目录。

参考:

2019-04-30 04:57:15
用户917261
用户917261

我也曾经遇到这个问题。

当我发现原因时,我又陷入了一个“傻呵呵”的时刻,你可能也会。

原来 bin/kong 文件只是在 github 源代码中的一个简单脚本文件。因此,只需从 https://github.com/Kong/kong/blob/master/bin/kong 复制它并将其放在你的路径中,即:

wget https://raw.githubusercontent.com/Kong/kong/master/bin/kong
chmod a+x kong
sudo mv kong /usr/local/bin/

如果 luarocks install kong 1.1.2-0 命令为您提取它,那将是不错的。

2019-05-08 18:35:28