J'ai installé Cordova et PhoneGap avec npm:
Sudo npm install -g cordova
Sudo npm install -g phonegap
cependant, les deux renvoient le même message d'erreur:
/usr/bin/env: node: No such file or directory
il ne trouve pas nœud ou nœud lib sur votre chemin
Il existe différentes solutions publiées ici:
https://github.com/joyent/node/issues/3911
Quelques-uns: PATH:
ajout de/usr/local/bin:/usr/bin
putenv('PATH=' . getenv('PATH') . ':/usr/local/bin:/usr/bin');
Lien symbolique:
ln -s /usr/bin/nodejs /usr/bin/node
Installation du nœud hérité:
apt-get install nodejs-legacy
La commande suivante aide:
ln -s/usr/bin/nodejs /usr/bin/node
Créez un raccourci dans /usr/local
(pas /usr/bin
):
ln -s /usr/bin/nodejs /usr/local/bin/node
Selon (Le projet de documentation Linux } _, distributions ne peut rien installer dedans. Il est réservé à l'usage exclusif de l'administrateur local.
De cette façon, il/elle peut être absolument certain qu'aucune mise à jour ou mise à niveau de sa distribution ne remplacera tout logiciel supplémentaire installé localement.
Si vous êtes un développeur full-stack nécessitant des fonctionnalités ultérieures, je vous recommande d'installer la dernière Node.JS selon (instructions pour demander Ubuntu }.
Rappelez-vous que (Ubuntu 14.04.5 LTS } _ fournit Node.JS v0.10.25 (stable) }.
Dans votre terminal, exécutez ce qui suit:
Sudo apt-get update
Sudo apt-get install nodejs
Sudo apt-get install npm