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