installation Pleeease / nodejs / npm

Default
,

bonjour
je viens vers vous car je n’arrive pas a m’en sortir j’ai planter 2 fois la console avec des truck piocher sur le web.

J’essaye d’installer pleeease qui fonctionne avec npm et nodejs.

donc j’installe nodejs et npm avec apt-get install

et ensuite je lance l’installe d pleeease

voici les erreur que j’ai reuni.

apparemment ma version de nodejs et npm n’est pas dutout a jour, je ne comprend pas pourquoi car je vien de reinstaller linux.

j’ai fait planter mon terminal xubuntu et je vien de reinstaller mint 17.2 ... tout devrais etres a jour je ne comprend pas.

merci de votre aide

npm WARN engine hawk@3.1.0: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.25","npm":"1.3.10"})
npm WARN engine hawk@3.1.0: wanted: {"node":">=0.10.32"} (current: {"node":"v0.10.25","npm":"1.3.10"})
npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
npm WARN engine hoek@2.16.2: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
npm WARN engine hoek@2.16.2: wanted: {"node":">=0.10.40"} (current: {"node":"v0.10.25","npm":"1.3.10"})
> node-sass@2.0.1 install /usr/local/lib/node_modules/pleeease-cli/node_modules/pleeease/node_modules/node-sass
> node scripts/install.js

sh: 1: node: not found
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

npm ERR! weird error 127
npm ERR! not ok code 0
clement@caprica ~ $ nodejs -v
v0.10.25
clement@caprica ~ $ pleeease
pleeease : commande introuvable

en faite c’est depuis gue j’ai fait

sudo npm install npm@latest -g

ca fonctionne plus dutout ...

clement@caprica ~ $ npm install -g pleeease-cli
/usr/bin/env: node: Aucun fichier ou dossier de ce type

4 Réponse

3180
,

Qu'obtiens-tu en tapant which node et which npm ?

Je pense effectivement que ton installation est un peu cassée.

Je te conseille de désinstaller node et npm et de l'installer via Node Source :

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install nodejs
Default
,

voila ce que j’obtient (merci de ton aide)

clement@caprica ~ $ which node
clement@caprica ~ $ which npm
/usr/local/bin/npm

tu pourais me dire comment des desinstaller correctement pour ne pas agravé la situation.
je ne comprend pas les -g est autre

j’a trouver

sudo npm uninstall npm -g
Default
,

J’ai desinstaller via la gestion des paquet synaptique

j’ai ensuite installer curl et lancer la commande que tu ma donné

clement@caprica ~ $ nodejs -v
v0.12.7
clement@caprica ~ $ npm -v
module.js:338
    throw err;
          ^
Error: Cannot find module 'are-we-there-yet'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npmlog/log.js:2:16)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
clement@caprica ~ $ 

la version de node js est senser etre la 4.1 ... (https://en.wikipedia.org/wiki/Node.js)

3180
,

On dirait qu'il n'y a pas tout ce qu'il faut dans le dossier npm...

Tu peux le télécharger sur le dépôt npm, le dossier contient les dépendances ce qui te permettra de ré-installer npm sans npm

sudo su
curl http://registry.npmjs.com/npm/-/npm-2.13.0.tgz > package.tar.gz
tar zxf package.tar.gz
mv  /usr/local/lib/node_modules/npm /usr/local/lib/node_modules/backup
mv package /usr/local/lib/node_modules/npm

npm -v

Si ça marche c'est bon, npm pourra installer d'autres package et se mettre à jour tout seul.