meteor.js noob here。我试图运行我刚刚从GitHub克隆应用程序...我收到以下错误约lazy symbol binding
dyld:懒惰符号绑定失败: - >引用我没有使用的软件包
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,看是否应用程序运行,我走过了一大堆计算器上类似的错误消息的看着。似乎没有任何帮助。
任何帮助将不胜感激!
听起来好像你的主机npm和流星捆绑的npm之间存在版本冲突。如果你吹走'node_modules'然后'流星npm install'会发生什么? – Will
我已经尝试了几次。我仍然得到同样的错误。我读过的所有问题都有类似的问题,并提出了您的建议。但是,它似乎不适合我!非常沮丧...... – IWI
什么是回购网址?我会尽力重现。您可能需要用dev(s)打开一个问题... – Will