使用 luarocks 安装的模块在哪里

alm*_*mel 5 lua luarocks

我试图要求我使用 luarocks 下载的模块

require "lualogging"
Run Code Online (Sandbox Code Playgroud)

但是 lua(和我!)找不到这个模块的下载位置。这是我所做的

我已经用apt-get安装了luarocks,然后我跑了

sudo luarocks install lualogging
Run Code Online (Sandbox Code Playgroud)

然后我跑了

luarocks list
Run Code Online (Sandbox Code Playgroud)

并收到以下输出

Installed rocks:

lualogging
1.3.0-1 (installed) - /usr/local/lib/luarocks/rocks

luasocket
3.0rc1-1 (installed) - /usr/local/lib/luarocks/rocks
Run Code Online (Sandbox Code Playgroud)

自然这让我相信 lualogging 位于 /usr/local/lib/luarocks/rocks,但运行此命令

find /usr/local/lib/luarocks/rocks "lualogging.lua"
Run Code Online (Sandbox Code Playgroud)

什么也没回。我在这里做错了什么?这可能是相关的,但我找不到我的 LUA_PATH 环境变量是什么,所以它可能从未设置过?我希望能够从任何文件中运行 require "lualogging",无论它位于文件系统的哪个位置,然后登录到我的心的内容。但我什至找不到 lualogging.lua 存在的地方......

His*_*H M 5

运行luarocks show lualogging。它将列出所有模块及其位置。