gpt4 book ai didi

找不到 Luarocks 安装的模块

转载 作者:行者123 更新时间:2023-12-02 04:32:51 27 4
gpt4 key购买 nike

我正在研究 Debian 稳定版 Linux。我通过命令安装了 luafilesystem 模块:

luarocks --local install luafilesystem

但是,在lua源文件中使用以下任何一种时都找不到它:
require ("lfs")
require ("luafilesystem")

(虽然这些文件在 ZeroBraneStudio IDE 中运行时可以正常运行)。

根据网上的建议,我还运行了以下命令:
luarocks --local install luarocks

但这无济于事。我检查了 luarocks-admin 命令,它显示:
CONFIGURATION
Lua version: 5.1
Configuration files:
System: /etc/luarocks/config.lua (ok)
User : /home/abcd/.luarocks/config-5.1.lua (not found)

Rocks trees in use:
/home/abcd/.luarocks
/usr/local

目前,我只安装了这两个模块:
$ luarocks list

Installed rocks:
----------------

luafilesystem
1.7.0-2 (installed) - /home/abcd/.luarocks/lib/luarocks/rocks

luarocks
2.4.3-1 (installed) - /home/abcd/.luarocks/lib/luarocks/rocks

我应该为此复制/etc/luarocks/config.lua 到/home/abcd/.luarocks 吗?谢谢你的帮助。

最佳答案

LUA_PATHLUA_CPATH环境变量控制 lua 在查找包时搜索的路径。这些可能没有正确设置。通过运行将 luarocks 使用的路径包含在这些变量中

eval "$(luarocks path)"

你应该准备好了。

关于找不到 Luarocks 安装的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47004243/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com