0

我正在尝试使用 windows-stable 在 githubs 工作流运行器上安装 luarocks-3.8.0,但不幸的是我无法成功设置任何参数

我尝试了以下方法:

  • 没有任何争论
  • 有/无/P
  • 有和没有 /LUA
  • 有和没有 /INC
  • 有和没有 /LIB
  • 有和没有 /BIN

我使用的 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.0\config-windows.5.1.lua 复制到 C:\luarocks 来提供 config.lua \config.lua,

但我总是收到这个错误:

该系统找不到指定的路径。

我试过 --verbose 没有成功。

附加信息:

  • 我正在使用 luaJIT-2.0.4 并将其安装在工作流运行器上
  • 我需要 luarocks 来安装 luaunit 进行单元测试
  • 在目录.building中,您可以看到所有提供的文件
  • 工作流程操作可以在这里找到
  • 和工作流操作 yml文件“Windows Lua 单元测试” - 参见步骤“安装 luarocks 3.8.0”

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

带有 install.bat 的详细输出确实可以帮助我,但它似乎不起作用,我无法在带有 install.bat 的 Windows 上找到任何关于详细输出的信息!

4

1 回答 1

0

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

之后,我只需使用 luarocks.exe 安装 luacov --tree /path/to/lua。lib、dir、include 和 share 将由 luarocks 添加。之后,我可以将 luacov 与 luajit 一起使用,因为我在 tree 命令中设置了 luajit 路径。

于 2021-12-27T12:05:34.037 回答