在 Windows 10 上设置 luarocks

Posted

技术标签:

【中文标题】在 Windows 10 上设置 luarocks【英文标题】:Setting up luarocks on windows 10 【发布时间】:2020-10-02 05:06:52 【问题描述】:

我很难在 Windows 上设置 luarocks,所以我可以使用 luarocks 安装软件包。

官方的 luarocks 安装 wiki 没有帮助,因为它说 all-in-one package for windows 包含一个 INSTALL.BAT 来设置一切。整个安装wiki都是基于这个INSTALL.BAT,但是all-in-one package不包含这个神秘的INSTALL.BAT .

到目前为止我所做的是下载了 lua53 和最新的 luarocks (3.3.1) 并将它们放在以下文件夹结构中:

我已将 c:\lua\binc:\lua\luarocks 添加到 PATH 变量中。 我在 C:\Program Files\luarocksC:\Users\Me\AppData\Roaming\luarocksconfig-5.3.lua /em>

两个config-5.3.lua的内容都是:

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

现在当我想用 luarocks 安装一个包时,我得到以下错误:

我想用 LUA_LIBDIR 做什么? 我以为它已经在config-5.3.lua中设置了?

【问题讨论】:

【参考方案1】:

您是否尝试将 lua 二进制文件插入到 luarocks 文件夹中?

我有同样的问题,它告诉我 LUA_INCDIRLUA_INBDIR 有一个错误,但是一旦我在 luarocks 文件夹中添加了 LUA 二进制文件,它就摆脱了 LUA_INBDIR 错误。如果你在那之后有LUA_INCDIR,那么我也无能为力,因为我也遇到了这个问题。

【讨论】:

您是否设法解决了 LUA_INCDIR 的问题?我仍然停留在这部分。或者其他人有解决这个问题的方法吗?

以上是关于在 Windows 10 上设置 luarocks的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Windows 10 安装 luarocks

如何在 Windows 上使用 LuaRocks 安装 lua-zlib?

无法在 Windows 上从 LuaRocks 安装 LuaSocket

Windows Luarocks 安装权限错误

如何在 Windows 上集成 LuaJIT 和 LuaRocks?

在 Windows 10 中安装 luasql-mysql:找不到 -lmysqlclient