2012-01-02 30 views
8

Quando avvio il server, ottengo il seguente erroreImpossibile caricare /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) 

Quando faccio manualmente il modulo node-proxy, ottengo il seguente avvertimento ..

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

in colore giallo ...

Ora io non sono in grado di caricare il file /nowjs/now.js

ho provato --harmony_p Roxies .. ma non ha aiutato ..

+0

Qual è la tua versione di nodejs? Esegui 'node -v' per trovarlo. – thejh

+0

0.6.6 ... usando il nodo Arch linux ... installato usando pacman –

risposta

6

Questo dovrebbe aiutare a trovare fuori:

Fuoco fino gdb node. Digitare break node.cc:1624, quindi digitare run yourscript.js. Quando gdb raggiunge il punto di interruzione, utilizzare p/a dlerror() per ottenere l'indirizzo dell'errore. Dovrebbe stampare qualcosa come $123 = 0xabcddefg. Ora usa x/s 0xabcddefg (inserisci l'indirizzo che hai ricevuto dall'ultimo comando) per vedere l'errore. L'errore è utile?

0

Ho riscontrato lo stesso problema con bcrypt e ho scoperto che il mio nodo era a 32 bit e bcrypt è stato creato a 64 bit. Dopo aver creato un nodo a 64 bit, tutte le cose funzionano correttamente.

0

Ho provato questa soluzione senza successo.

Immagino che il team abbia reso NowJS necessario risolvere il supporto corrente in tutte le piattaforme. Non riesco a eseguire NowJS su Mac e Windows.

Non c'è modo di farlo. Forse qualche altra versione mi consente di giocare con NowJS, ma ORA, non posso farlo.

Problemi correlati