2012-02-05 11 views
5

Sto cercando di eseguire il debug di una perdita di memoria in un'applicazione Node.js, ma non è possibile installare il modulo v8-profiler via NPM:Node.js modulo v8-profiler non verrà installato

npm install v8-profiler 

La risposta (accorciato alla sezione errore) - è possibile vedere l'errore e ulteriori commenti a riguardo qui: https://github.com/dannycoates/v8-profiler/issues/9

Build failed: 
-> task failed (err #1): 
     {task: cxx snapshot.cc -> snapshot_1.o} 
-> task failed (err #1): 
     {task: cxx graph_path.cc -> graph_path_1.o} 
-> task failed (err #1): 
     {task: cxx graph_node.cc -> graph_node_1.o} 
npm ERR! error installing [email protected] 

sto usando nodo 0.6.10 costruita dai sorgenti su Debian 6.0.3. Non ho avuto problemi con altri moduli NPM.

Ho anche provato un'installazione del modulo su una macchina con lo stesso sistema operativo ma utilizzando il nodo 0.4.12 con lo stesso problema.

Qualsiasi aiuto in questa materia sarebbe molto apprezzato.

+0

Non riesce a compilare. Forse non gli piace il tuo compilatore cxx. Quale compilatore e versione stai usando? – EhevuTov

+0

Quindi sembra che v8-profiler sia stato aggiornato per supportare il nodo 0.6.10. Controllerò l'ultima build per vedere se funziona. –

+0

Quale sistema operativo stai utilizzando? Assicurati di utilizzare il V8 installato con Nodo e non un V8 già installato. – EhevuTov

risposta

2

Il v8-profiler non verrebbe compilato con l'ultima versione di Node.js ma ora è stato aggiornato risolvendo i problemi di cui sopra. Problema risolto.

Problemi correlati