警告:在PATH中找不到Lua 5.3-当尝试用Luarocks安装Gumbo库时



写入luarocks install gumbo时在cmd中我的luarocks文件的位置/目录中,我得到了以下错误

Warning: Could not find Lua 5.3 in PATH.
Modules may not install with the correct configurations. You may want to specify the path prefix to your build of Lua 5.3 using --lua-dir
Installing https://luarocks.org/gumbo-0.5-1.src.rock
Error: Failed finding Lua library. You may need to configure LUA_LIBDIR.

我已经将lua53.exe添加到同一目录中,并将该文件添加到控制面板中的用户变量和系统变量中。

不确定是否值得一提,但当运行lua53.exe并尝试从那里使用luarocks install gumbo时,lua53类cmd窗口以stdin:1: syntax error near 'install'进行响应我希望用lua做一些网络抓取,后来又构建了一个魔兽世界插件,利用gumbo在魔兽世界客户端中显示某些有用的信息,但我似乎连最基本的东西都做不到。。。

在Windows上设置LuaRocks很烦人,我自己也不熟悉。如果您将LuaRocks和Lua 5.3 Windows二进制文件(可执行文件和包含文件(添加到Path系统变量:

  • luarocks path打印用于设置LUA_PATHLUA_CPATH系统变量的命令
  • config.loa文件告诉您的variables.LUA_LIBDIR值是多少。您可以使用luarocks config进行检查。对我来说,该文件将位于:C:/Users/Ketho/AppData/Roaming/luarocks/config-5.3.lua
    否则,您可以在那里创建一个空文件,并放在此行中,将其指向Lua文件夹所在的任何位置:
variables.LUA_LIBDIR = "C:/lua-5.3.5_Win32_bin"
variables.LUA_INCDIR = "C:/lua-5.3.5_Win32_bin/include"

至于使用gumbo在魔兽世界中显示信息,插件环境是沙盒的。除非你只是想把数据硬编码到你的插件中。

相关内容

  • 没有找到相关文章

最新更新