Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Luarock安装的模块在哪里_Lua_Luarocks - Fatal编程技术网

使用Luarock安装的模块在哪里

使用Luarock安装的模块在哪里,lua,luarocks,Lua,Luarocks,我正在尝试使用Luarock下载的模块 require "lualogging" 但是lua(和我!)找不到这个模块下载到哪里。这就是我所做的 我曾经安装过Luarock,然后我就跑了 sudo luarocks install lualogging 然后我跑了 luarocks list 并收到以下输出 Installed rocks: lualogging 1.3.0-1 (installed) - /usr/local/lib/luarocks/rocks luasocket 3

我正在尝试使用Luarock下载的模块

require "lualogging"
但是lua(和我!)找不到这个模块下载到哪里。这就是我所做的

我曾经安装过Luarock,然后我就跑了

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
很自然,这让我相信lualogg位于/usr/local/lib/luarocks/rocks中,但是运行这个命令

find /usr/local/lib/luarocks/rocks "lualogging.lua"

什么也没回来。我做错了什么?这可能是相关的,但我找不到我的LUA_PATH环境变量是什么,所以它可能从未设置过?我希望能够从任何文件运行require“lualog”,而不管它位于文件系统中的什么位置,然后登录到我的心脏内容。但是我甚至找不到lualogg.lua存在的地方…

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

应该是
需要“记录”

require“lualogging”

可能是
lualogg/init.lua
@colonelthirtyo我在/usr/local/share/lua/5.1/lualogg.lua中偶然发现的。谢谢你的提示!