我正在尝试使用
使用luarocks下载的模块require "lualogging"
但是lua(和我!)无法找到下载此模块的位置。这就是我做的事情
我用apt-get安装了luarocks,然后我跑了
sudo luarocks install lualogging
然后我跑了
luarocks list
并收到以下输出
Installed rocks:
lualogging
1.3.0-1 (installed) - /usr/local/lib/luarocks/rocks
luasocket
3.0rc1-1 (installed) - /usr/local/lib/luarocks/rocks
自然这让我相信lualogging位于/ usr / local / lib / luarocks / rocks中,但运行此命令
find /usr/local/lib/luarocks/rocks "lualogging.lua"
什么都没有。我在这做错了什么?这可能是相关的,但是我找不到我的LUA_PATH环境变量,所以它可能是从未设置过的?我希望能够运行要求" lualogging"从任何文件,无论它在文件系统中的位置,然后记录我心中的内容。但我甚至无法找到lualogging.lua存在的地方......
答案 0 :(得分:3)
运行luarocks show lualogging
。它将列出所有模块及其所在位置。
答案 1 :(得分:0)
应该是
require "logging"
不
require "lualogging"