web-dev-qa-db-fra.com

Cordova et PhoneGap ne fonctionnent pas sur Ubuntu 14.04

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
20
JP Ventura

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
41
csantanapr

La commande suivante aide:

 ln -s/usr/bin/nodejs /usr/bin/node
25
clark

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) }.

4
JP Ventura

Dans votre terminal, exécutez ce qui suit:

Sudo apt-get update

Sudo apt-get install nodejs

Sudo apt-get install npm
0
Thomas Tewoldebrhan