dyld: 惰性符号绑定失败: -> 引用了一个我没有使用的包
dyld: lazy symbol binding failed: -> references a package I am not using
meteor.js 菜鸟在这里。我正在尝试 运行 我刚从 github 克隆的应用程序...我收到有关 lazy symbol binding
的以下错误
W20160817-10:30:52.177(-4)? (STDERR) dyld: Symbol not found: _node_module_register
W20160817-10:30:52.177(-4)? (STDERR) Referenced from: /Users/user1/.meteor/packages/npm-bcrypt/.0.8.7.cg8y4v++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/bcrypt/build/Release/bcrypt_lib.node
W20160817-10:30:52.177(-4)? (STDERR) Expected in: dynamic lookup
W20160817-10:30:52.177(-4)? (STDERR)
据我所知,该应用程序未使用 bcrypt,因为它仅使用 OAuth。我也查看了包列表,但 bcrypt 不存在(不应该存在)我试图通过...
解决问题
sudo rm -rf node_modules
npm install
npm rebuild <package>
如某些具有类似问题的主题中所建议。
我也做过
meteor add <package>
meteor remove <package>
我尝试安装 bcrypt 以查看该应用程序是否会 运行,我在 Whosebug 上查看了一大堆类似的错误消息。似乎没有任何帮助。
如有任何帮助,我们将不胜感激!
好的,经过大量尝试,我通过安装 nvm、卸载并重新安装节点、删除 node_modules 并重新实例化它们以及更新 bcrypt 间接依赖项以某种方式解决了问题。
似乎安装 NVM 是最大的不同。
meteor.js 菜鸟在这里。我正在尝试 运行 我刚从 github 克隆的应用程序...我收到有关 lazy symbol binding
W20160817-10:30:52.177(-4)? (STDERR) dyld: Symbol not found: _node_module_register
W20160817-10:30:52.177(-4)? (STDERR) Referenced from: /Users/user1/.meteor/packages/npm-bcrypt/.0.8.7.cg8y4v++os.osx.x86_64+web.browser+web.cordova/npm/node_modules/bcrypt/build/Release/bcrypt_lib.node
W20160817-10:30:52.177(-4)? (STDERR) Expected in: dynamic lookup
W20160817-10:30:52.177(-4)? (STDERR)
据我所知,该应用程序未使用 bcrypt,因为它仅使用 OAuth。我也查看了包列表,但 bcrypt 不存在(不应该存在)我试图通过...
解决问题sudo rm -rf node_modules
npm install
npm rebuild <package>
如某些具有类似问题的主题中所建议。
我也做过
meteor add <package>
meteor remove <package>
我尝试安装 bcrypt 以查看该应用程序是否会 运行,我在 Whosebug 上查看了一大堆类似的错误消息。似乎没有任何帮助。
如有任何帮助,我们将不胜感激!
好的,经过大量尝试,我通过安装 nvm、卸载并重新安装节点、删除 node_modules 并重新实例化它们以及更新 bcrypt 间接依赖项以某种方式解决了问题。
似乎安装 NVM 是最大的不同。