使用自定义 lua 解释器 luajit-2.0.4 在 windows-最新的 github 工作流运行器上安装 luarocks-3.8.0

Install luarocks-3.8.0 on windows-latest github workflow runner with custom lua intepreter luajit-2.0.4

我正在尝试使用 windows-stable 在 githubs workflow runner 上安装 luarocks-3.8.0,但不幸的是我无法成功设置任何 arguments

我尝试了以下方法:

我使用的Powershell命令之一,见下文:

Start-Process -FilePath "${{ github.workspace }}\luarocks-3.8.0-win32\luarocks-3.8.0-win32\install.bat" -ArgumentList "/FORCECONFIG" -Wait -NoNewWindow

如您所见,我还尝试通过使用 /FORCECONFIG 并从 ${{ github.workspace }}\luarocks-3.8 复制配置文件来提供 config.lua。 0\config-windows.5.1.lua 到 C:\luarocks\config.lua,

但我总是得到这个错误:

The system cannot find the path specified.

我试过 --verbose 没有成功。

附加信息:

如果您需要任何其他信息,请告诉我! 我不知道如何解决这个问题!

install.bat 的详细输出确实可以帮助我,但它似乎没有用,我无法在 windows 和 [=68= 上找到任何关于详细输出的信息]!

最后我使用了已经构建好的 luarocks 版本 (luarocks.exe) https://luarocks.org/releases/luarocks-3.8.0-windows-32.zip

之后我简单地使用 luarocks.exe install luacov --tree /path/to/lua。 Lib、dir、include 和 share 将由 luarocks 添加。之后我就可以将 luacov 与 luajit 一起使用了,因为我在 tree 命令中设置了 luajit 路径。