如何在OSX或32位core.so上安装32位luasocket

时间:2018-05-22 00:38:01

标签: lua luasocket

我可以通过luarocks成功安装luasocket(https://github.com/diegonehab/luasocket),但我遇到了在某个环境(https://dev.etlegacy.com/boards/2/topics/3388?r=3401)内工作的问题。

据我所知,存在某种架构不匹配。我假设这是因为luarocks默认在我的OSX上安装64位模块?

有没有办法将luasocket专门构建为32位?

感谢您的帮助。这是特定的错误输出:

Lua API:运行lua脚本的G_LuaStartVM错误:从文件'lualibs / lib / lua / 5.3 / socket / core.so'加载模块'socket.core'时出错: dlopen(lualibs / lib / lua / 5.3 / socket / core.so,6):找不到合适的图像。找到了: lualibs / lib / lua / 5.3 / socket / core.so:mach-o,但架构错误 / Applications / ET Legacy / lualibs / lib / lua / 5.3 / socket / core.so:mach-o,但架构错误

1 个答案:

答案 0 :(得分:0)

我不确定如何配置luarocks来执行此操作,但我已将luasocket编译为ZeroBrane Studio repository中的Lua 5.1,5.2和5.3的通用二进制文件(作为clibsXX/socket/core.dylib文件)