Hope2Code
Hope2Code

Reputation: 99

Warning: Could not find Lua 5.3 in PATH - When Trying to Install Gumbo library with Luarocks

When writing luarocks install gumbo In the location/directory of my luarocks file in cmd, I am getting the following error

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.

I've added lua53.exe to the same directory, and added the file both to my user variables and system variables in control panel.

Not sure if worth mentioning, but when running lua53.exe and trying to use luarocks install gumbo from there, the lua53 cmd-like window responds with stdin:1: syntax error near 'install' I was hoping to do some web scraping with lua, and later on building a World of Warcraft addon that utilizes gumbo to show certain helpful information within the WoW client, but I can't seem to even get the most basic stuff to work...

Upvotes: 0

Views: 4435

Answers (1)

Ketho
Ketho

Reputation: 528

Setting up LuaRocks on Windows is annoying and I'm not familiar with it myself. If you added both the LuaRocks and Lua 5.3 Windows binaries (Executables and Includes) to your Path system variable:

  • luarocks path prints the commands for setting up the LUA_PATH and LUA_CPATH system variables.
  • The config.lua file tells you what your variables.LUA_LIBDIR value is. You can check it with luarocks config. For me that file would be in: C:/Users/Ketho/AppData/Roaming/luarocks/config-5.3.lua
    otherwise you can create an empty file there and put in this line to point it to wherever your Lua folder is:
variables.LUA_LIBDIR = "C:/lua-5.3.5_Win32_bin"
variables.LUA_INCDIR = "C:/lua-5.3.5_Win32_bin/include"

As for using gumbo to show information within WoW, the addon environment is sandboxed. Unless you meant you just want to get the data to hardcode into your addon.

Upvotes: 0

Related Questions