2017-03-04 1 views
1

Je suis en train d'installer un Raspberry Pi 3. Je veux installer et exécuter un code de noeud, mais j'ai un problème lors de l'installation de paquets avec npm.Installation de paquet impossible dans le noeud

J'ai essayé plusieurs fois avec plusieurs versions de noeud (y compris la dernière armhf et une version plus ancienne), mais je reçois toujours l'erreur suivante (en rainure d'installer [installer NPM rainure]

[email protected] install /home/pi/node_modules/groove node-gyp rebuild 

make: Entering directory '/home/pi/node_modules/groove/build' CXX(target) Release/obj.target/groove/src/groove.o In file included from ../src/groove.cc:4:0: ../src/file.h:6:27: fatal error: groove/groove.h: Aucun fichier ou dossier de ce type #include <groove/groove.h> 
         ^compilation terminated. groove.target.mk:95: recipe for target 'Release/obj.target/groove/src/groove.o' failed make: *** [Release/obj.target/groove/src/groove.o] Error 1 make: Leaving directory '/home/pi/node_modules/groove/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23) gyp ERR! stack  at emitTwo (events.js:87:13) gyp ERR! stack  at ChildProcess.emit (events.js:172:7) gyp ERR! stack  at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12) gyp ERR! System Linux 4.4.50-v7+ gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/pi/node_modules/groove gyp ERR! node -v v4.2.1 gyp ERR! node-gyp -v v3.0.3 gyp ERR! not ok npm ERR! Linux 
4.4.50-v7+ npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "groove" npm ERR! node v4.2.1 npm ERR! npm v2.14.7 npm ERR! code ELIFECYCLE 

npm ERR! [email protected] install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'. npm ERR! This is most likely a problem with the groove package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR!  node-gyp rebuild npm ERR! You can get their info via: npm ERR!  npm owner ls groove npm ERR! There is likely additional logging output above. 

npm ERR! Please include the following file with any support request: npm ERR!  /home/pi/npm-debug.log 

Le npm- debug.log est le suivant: http://pastebin.com/M5jRwiFX

Merci pour votre aide

+0

Avez-vous essayé de lui donner des autorisations? ('sudo') –

+0

Avec les autorisations, il renvoie une erreur légèrement différente: http://pastebin.com/3h1uVuwE – Barnabe

+1

Avez-vous installé la bibliothèque libgroove en premier? – Molda

Répondre

2

Il vous manque groove/groove.h Essayez d'installer libgroove-dev

+0

J'ai essayé de l'installer à partir d'ici: https://launchpad.net/ubuntu/yakkety/armhf/libgroove-dev/4.3.0-2build1 en exécutant 'wget https://launchpad.net/ubuntu/yakkety/armhf/libgroove-dev/4.3.0-2build1' et 'sudo dpkg -i libgroove-dev_4.3.0-2_armhf.deb' mais j'ai des problèmes de dépendances (sudo apt-get -f install doesn » t les résoudre) – Barnabe

+1

Essayez ceci: '# apt-add-repository ppa: andrewrk/libgroove # apt-get mise à jour # apt-get install libgroove-dev' –

+0

' dpkg: des problèmes de dépendances s'empchent la configuration de libgroove- dev: armhf: libgroo ve-dev: armhf dépend de libgroove4 (= 4.3.0-2); cependant: Le paquet libgroove4: armhf n'est pas encore configuré. dpkg: erreur de treatment du libgroove-dev paquet: armhf (--install): Problèmes de dépendances - Laissé non configurons Des Erreurs were pendentif l'exécution rencontrées: libgroove-dev: armhf ' Il est en français, mais il dit que libgroove-dev: armhf dépend de libgroove4, mais le premier n'est pas configuré ... Je pensais que la version armhf est la seule que je devais avoir – Barnabe