在 Windows 10 上安装 luarocks

我在 Windows 上安装 luarocks 并使用它来安装包时遇到了麻烦。

官方的 luarocks 安装 wiki 无法帮助我,因为它说 Windows 的 全套包 包含了一个 INSTALL.BAT 文件,可以设置一切。整个安装 wiki 都是基于这个 _INSTALL.BAT_,但是 全套包 中没有这个神秘的 _INSTALL.BAT_。

我已经下载了 lua53 和最新的 luarocks(3.3.1)并将它们放在以下文件夹结构中:

enter image description here

我已将 c:\lua\binc:\lua\luarocks 添加到 PATH 变量中。 在 C:\Program Files\luarocksC:\Users\Me\AppData\Roaming\luarocks 位置创建了一个 _config-5.3.lua_。

两个 config-5.3.lua 的内容如下:

variables = {
    LUA_LIBDIR = "C:\\lua\\lualibs"
}

现在,当我想使用 luarocks 安装包时,出现以下错误:

1591958890852.png

我该怎么处理 LUA_LIBDIR? 我想它已经在 config-5.3.lua 中设置了吧?

点赞
用户15074355
用户15074355

你尝试把 Lua 二进制文件放进 luarocks 文件夹里吗?

我也遇到了相同的问题,它告诉我 LUA_INCDIRLUA_INBDIR 出现了错误,但是一旦我把 LUA 二进制文件放进 luarocks 文件夹里,那么 LUA_INBDIR 错误就没有了。如果此后还有 LUA_INCDIR 的问题,那我也无法帮忙了,因为我也被卡住了。

enter image description here

2021-01-25 05:02:44