我在尝试使用 ZeroBrane 在 macOS Sierra 10.12 上调试 Premake5 ( https://github.com/premake/premake-core ) 时遇到问题
我已经require('mobdebug').start()
按照 ZeroBrane 文档中的描述添加了 package.cpath 和 package.path (在调用之前),但我总是遇到同样的错误:
Error: error loading module 'socket.core' from file '/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/bin/clibs53/socket/core.dylib':
file is not a bundle
或者,如果我用 LUA_USE_DLOPEN 重新编译 Lua,我会得到一个不同的错误:
Error: error loading module 'socket.core' from file '/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/bin/clibs/socket/core.dylib':
dlopen(/Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/bin/clibs/socket/core.dylib, 2): Symbol not found: _luaL_prepbuffsize
Referenced from: /Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/bin/clibs/socket/core.dylib
Expected in: flat namespace
in /Applications/ZeroBraneStudio.app/Contents/ZeroBraneStudio/bin/clibs/socket/core.dylib
有什么可用的帮助吗?
谢谢