无法加载/nowjs/now.js

当我启动服务器时,出现以下错误

[Error: Unable to load shared library /home/boopathi/node_modules/now/node_modules/node- proxy/lib/node-proxy.node] Error: Unable to load shared library /home/boopathi/node_modules/now/node_modules/node-proxy/lib/node-proxy.node at Object..node (module.js:465:11) at Module.load (module.js:353:31) at Function._load (module.js:310:12) at Module.require (module.js:359:17) at require (module.js:370:17) at Object.<anonymous> (/home/boopathi/node_modules/now/lib/proxy.js:10:13) at Module._compile (module.js:434:26) at Object..js (module.js:452:10) at Module.load (module.js:353:31) at Function._load (module.js:310:12) 

当我手动创build节点代理模块时,出现以下警告。

 [2/2] cxx_link: build/Release/node-proxy_1.o -> build/Release/node-proxy.node 

在黄色…

现在我无法加载/nowjs/now.js文件

我试过–harmony_proxies ..但它没有帮助..

这应该可以帮助你find答案

启动gdb node 。 键入break node.cc:1624 ,然后键入run yourscript.js 。 当gdb到达断点时,使用p/a dlerror()来获取错误的地址。 它应该打印一些像$123 = 0xabcddefg 。 现在使用x/s 0xabcddefg (插入你从最后一个命令得到的地址)来查看错误。 错误是否有帮助?

我遇到了与bcrypt相同的问题,并发现这是因为我的节点是32位和bcrypt构build为64位。 在构build一个64位节点之后,所有的事情都可以正常工作。

我试过这个解决scheme没有成功。

我想这个团队让NowJS需要在所有平台上修复它当前的支持。 我无法在Mac和Windows下运行NowJS。

没有办法做到这一点。 也许有些版本允许我使用NowJS,但是现在我不能这样做。