2012-01-02 44 views
8

Cuando inicio el servidor, me sale el siguiente errorNo se puede cargar /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) 

Cuando hago el módulo de nodo proxy manualmente, me sale el siguiente mensaje de advertencia ..

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

en color amarillo ...

Ahora no soy capaz de cargar el archivo de /nowjs/now.js

probé --harmony_p Roxies .. pero no sirvió de nada ..

+0

¿Cuál es su versión nodejs? Ejecute 'node -v' para descubrirlo. – thejh

+0

0.6.6 ... usando Arch linux ... nodo instalado usando pacman –

Respuesta

6

Esto debería ayudar a encontrar a cabo:

fuego hasta gdb node. Escriba break node.cc:1624, luego escriba run yourscript.js. Cuando gdb llega al punto de interrupción, use p/a dlerror() para obtener la dirección del error. Debería imprimir algo como $123 = 0xabcddefg. Ahora use x/s 0xabcddefg (inserte la dirección que recibió del último comando) para ver el error. ¿Es útil el error?

0

Me encontré con el mismo problema con bcrypt y encontré que es porque mi nodo era de 32 bits y bcrypt fue construido como de 64 bits. Después de construir un nodo de 64 bits, todo funciona bien.

0

He intentado esta solución sin éxito.

Supongo que el equipo hizo que NowJS necesite repararlo con soporte actual en todas las plataformas. No puedo ejecutar NowJS bajo Mac y Windows.

No hay forma de lograrlo. Quizás alguna versión adicional me permita jugar con NowJS, pero AHORA, no puedo hacerlo.

Cuestiones relacionadas