在 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\bin 和 c:\lua\luarocks 添加到 PATH 变量中。 我在 C:\Program Files\luarocks 和 C:\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_INCDIR
和 LUA_INBDIR
有一个错误,但是一旦我在 luarocks 文件夹中添加了 LUA
二进制文件,它就摆脱了 LUA_INBDIR
错误。如果你在那之后有LUA_INCDIR
,那么我也无能为力,因为我也遇到了这个问题。
【讨论】:
您是否设法解决了 LUA_INCDIR 的问题?我仍然停留在这部分。或者其他人有解决这个问题的方法吗?以上是关于在 Windows 10 上设置 luarocks的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows 上使用 LuaRocks 安装 lua-zlib?
无法在 Windows 上从 LuaRocks 安装 LuaSocket