我正在 OSX 10.9.5 上本地开发 Meteor 应用程序。
我收到此错误:
dyld: lazy symbol binding failed: Symbol not found: _node_module_register
我相信它与 zmq 包有关。更多关于错误的信息:
Referenced from: /Users/user/node_modules/zmq/build/Release/zmq.node
我试过了:
npm 重建
卸载zmq并重新安装
卸载,重新安装,然后 npm 重建
删除 node_modules 目录,然后重新安装 zmq 以排除任何可能的包冲突。(此处引用: dyld:惰性符号绑定失败:未找到符号:_node_module_register)
除非绝对必要,否则我宁愿不测试可能的问题(因为它需要完全升级。我使用的是旧计算机。):
警告:错误:dyld:惰性符号绑定失败:找不到符号:_objc_autoreleasePoolPush
Git > dyld:惰性符号绑定失败:找不到符号:_iconv_open
在更新版本的 OSX 下编译的 zmq?(我使用的是 10.9.5。除非绝对必要,否则升级不是一个可行的选择。)
如果这是问题......
nm 找不到符号时处理“dyld:惰性符号绑定失败:未找到符号”错误
...我如何将库静态链接到 zmq ???
完整的错误:
=> App running at: http://localhost:3000/
W20151202-10:02:42.764(2)? (STDERR) dyld: lazy symbol binding failed: Symbol not found: _node_module_register
W20151202-10:02:42.766(2)? (STDERR) Referenced from: /Users/user/node_modules/zmq/build/Release/zmq.node
W20151202-10:02:42.766(2)? (STDERR) Expected in: dynamic lookup
W20151202-10:02:42.766(2)? (STDERR)
W20151202-10:02:42.767(2)? (STDERR) dyld: Symbol not found: _node_module_register
W20151202-10:02:42.767(2)? (STDERR) Referenced from: /Users/user/node_modules/zmq/build/Release/zmq.node
W20151202-10:02:42.767(2)? (STDERR) Expected in: dynamic lookup
W20151202-10:02:42.767(2)? (STDERR)
=> Exited from signal: SIGTRAP
我已经尝试解决这个问题超过一天了。任何帮助,将不胜感激。