首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows Luarocks安装权限错误

Windows Luarocks安装权限错误
EN

Stack Overflow用户
提问于 2020-10-13 21:26:51
回答 1查看 299关注 0票数 0

我已经尝试了两个星期来安装Lua5.1和luarocks的窗口。请帮帮忙。

我所拥有的:

MinGw

  • Installed
  1. 下载了Lua5.1。我从官方网站下载了源代码,并使用MinGw
  2. Downloaded二进制luarocks file.
  3. Installed二进制文件编译了变量路径中的具有管理权限的
  4. 终端

如果我试图运行下一个命令

代码语言:javascript
复制
luarocks --lua-version=5.1 install luasql-mysql MYSQL_DIR="c:/Program Files/MySQL/MySQL Server 8.0"

我会犯错误的

代码语言:javascript
复制
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

我试着从源代码编译luarocks,也得到了访问错误。我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2020-10-21 09:47:15

在这里找到可能的答案:https://stackoverflow.com/a/38534015/3342050

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

“在配置文件中,将LUA_SYS_VER ?= 5.2替换为LUA_SYS_VER ?= 5.1

https://github.com/keplerproject/luasql/blob/8c58fd6ee32faf750daf6e99af015a31402578d1/config#L7

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64343397

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档