Windows Luarock安装权限错误

Windows Luarock安装权限错误,windows,installation,lua,luarocks,Windows,Installation,Lua,Luarocks,我已经尝试了两周在windows上安装Lua5.1和Luarock。请帮忙 我所拥有的: 下载的MinGw 已安装Lua 5.1。我从官方网站下载资料,并用MinGw编译 下载的二进制luarocks文件 在可变路径中安装的二进制文件 具有管理员权限的Windows终端 如果我尝试运行下一个命令 luarocks --lua-version=5.1 install luasql-mysql MYSQL_DIR="c:/Program Files/MySQL/MySQL Server 8

我已经尝试了两周在windows上安装Lua5.1和Luarock。请帮忙

我所拥有的:

  • 下载的MinGw
  • 已安装Lua 5.1。我从官方网站下载资料,并用MinGw编译
  • 下载的二进制luarocks文件
  • 在可变路径中安装的二进制文件
  • 具有管理员权限的Windows终端
  • 如果我尝试运行下一个命令

    luarocks --lua-version=5.1 install luasql-mysql MYSQL_DIR="c:/Program Files/MySQL/MySQL Server 8.0"
    
    我会出错的

    C:\Windows\system32>luarocks --lua-version=5.1 install luasql-mysql MYSQL_DIR="c:/Program Files/MySQL/MySQL Server 8.0"
    Installing https://luarocks.org/luasql-mysql-2.6.0-1.rockspec
    Cloning into 'luasql'...
    remote: Enumerating objects: 149, done.
    remote: Counting objects: 100% (149/149), done.
    remote: Compressing objects: 100% (100/100), done.
    Receiving objects:  88% (132/149)sed 71 (delta 35), pack-reused 0Receiving objects:  86% (129/149)
    Receiving objects: 100% (149/149), 104.00 KiB | 918.00 KiB/s, done.
    Resolving deltas: 100% (72/72), done.
    
    luasql-mysql 2.6.0-1 depends on lua >= 5.1 (5.1-1 provided by VM)
    
    Error: Failed setting permission exec for all
    

    我试图从源代码编译Luarock,但也遇到了访问错误。我做错了什么?

    可能的答案如下:

    “通过修改配置文件,我可以从github(keplerproject/luasql)的源代码安装它。Lua 5.2在配置文件中是硬编码的,但我正在运行5.1。”

    “在配置文件中,将
    LUA\u SYS\u VER?=5.2
    替换为
    LUA\u SYS\u VER?=5.1