J'essaie d'installer Grunt à l'aide de la commande suivante:
npm http GET https://registry.npmjs.org/grunt-cli npm http 304 https://registry.npmjs.org/grunt-cli npm ERR! Error: No compatible version found: grunt-cli npm ERR! No valid targets found. npm ERR! Perhaps not compatible with your version of node? npm ERR! at installTargetsError (/usr/share/npm/lib/cache.js:488:10) npm ERR! at next_ (/usr/share/npm/lib/cache.js:438:17) npm ERR! at next (/usr/share/npm/lib/cache.js:415:44) npm ERR! at /usr/share/npm/lib/cache.js:408:5 npm ERR! at saved (/usr/share/npm/lib/utils/npm-registry-client/get.js:147:7) npm ERR! at Object.oncomplete (/usr/lib/nodejs/graceful-fs.js:230:7) npm ERR! You may report this log at: npm ERR! <http://bugs.debian.org/npm> npm ERR! or use npm ERR! reportbug --attach /root/node/npm-debug.log npm npm ERR! npm ERR! System Linux 3.5.0-17-generic npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "grunt-cli" npm ERR! cwd /root/node npm ERR! node -v v0.6.19 npm ERR! npm -v 1.1.4 npm ERR! message No compatible version found: grunt-cli npm ERR! message No valid targets found. npm ERR! message Perhaps not compatible with your version of node? npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /root/node/npm-debug.log npm not ok
3 Réponses :
Vous utilisez une ancienne version de nœud.js ( v0.6.19 code>). Grogneur est compatible avec node.js
> = 0,8 code>. Voir ce numéro pour un problème en double: https://github.com/gruntjs/grung/issues/723 << / p>
C'est étrange, parce que j'ai cloné et installé le nœud. Devrait être la dernière version. Mais la question était en fait que $ nœud_path était vide
Je suis content que vous l'aillez compris. ID conseille contre l'utilisation de V0.11.5-PRE cependant. C'est une version de développement du nœud et celles-ci sont connues de casser. Les versions de nœud même numérotées sont stables.
Si vous utilisez NVM, $ Node_Path Ensemble ou non, n'a pas affecté, l'installation manquait de toute façon ... Le problème dans mon cas a été définissant NVM avec sudo pour utiliser le commutateur -g, mais l'utilisation NVM de la version du nœud n'était pas persistante. Entre sessions .. Cela causait un problème similaire, une fois capable de définir NVM pour utiliser la bonne version "sans sudo" .. Tout était bon ...
@ MasonPhillips vient de courir dans le même problème. "Installation" La dernière version de nœud code> n'a pas écrasé mon ancienne version existante dans
/ usr / bin / noeud code>.
résolu en ajoutant l'exportation node_path = sortie de "quel nœud" em> à mon fichier .bscashrc p>
Quelle était votre sortie de "quel nœud"?
1. Configuration avec Ubuntu P>
2. Puis installez avec ubuntu p>
debian fort>
1. Mettez à jour votre référentiel p>
source https://github.com/joyent /node/wiki/installing-node.js-via-package-manager P> curl -sl https://deb.nodeesource.com/setup | sudo bash - code> p>
sudo apt-obtenir install -y nodejs code> p>
sudo apt-get installer curl code> p>
sudo curl -sl https://deb.nodeesource.com/setup | sudo bash - code> p>