Lorsque j'exécute ce morceau de code en utilisant node a.js
:
var sys = require('sys');
sys.puts('Hello, World');
J'obtiens l'erreur suivante
axconfig: port 1 not active axconfig: port 2 not active
Lorsque j'exécute ce morceau de code en utilisant node a.js
:
var sys = require('sys');
sys.puts('Hello, World');
J'obtiens l'erreur suivante
axconfig: port 1 not active axconfig: port 2 not active
Avertissement : C'est vieux mais ça peut encore marcher.
Vous n'avez pas installé node.js mais le paquetage nœud (qui contient d'autres logiciels sans rapport) pour votre distro linux.
Vous pouvez installer node.js de trois façons : En utilisant git, en téléchargeant le fichier de version, ou en installant via le gestionnaire de paquets, je recommande d'utiliser le gestionnaire de paquets pour la facilité d'utilisation et la possibilité de mettre à jour facilement.
Gestionnaire de paquets
Vérifiez Installation de Node.js via le gestionnaire de paquets . Il contient des instructions sur la façon d'installer en utilisant le gestionnaire de paquets de votre choix.
Téléchargement direct
Allez à la page des téléchargements de node.js et téléchargez le paquet pour votre OS. N'oubliez pas qu'en procédant de cette manière, vous ne mettrez pas automatiquement à jour node.js par la suite !
Compilation des sources / git
Tout d'abord, vous avez besoin de git et d'un compilateur, voici comment les installer sur debian/ubuntu (cela dépend de votre gestionnaire de paquets) :
sudo apt-get install git-core build-essential
(Si vous ne voulez pas utiliser git, vous pouvez télécharger le code source depuis le site web. Vous avez toujours besoin de build-essential ou équivalent pour votre OS).
Ensuite, allez dans un dossier où le référentiel "node" sera placé, quelque chose comme ~/projects
o ~/src
est suffisant, et faites ça :
git clone https://github.com/joyent/node.git
Ensuite, entrez dans le répertoire du nœud, configurez-le et construisez-le.
cd node && ./configure && make
Tout devrait bien se passer. Avant d'installer le nœud, vous pouvez éventuellement exécuter les tests pour vérifier s'il y a des problèmes :
make test
Vous pouvez enfin installer node, cela vous permet d'exécuter la commande node n'importe où dans le système et les bibliothèques javascript à installer.
make install
...et nous avons terminé. Vous pouvez tester ces lignes de code à l'aide de node-repl (l'outil de test de node). REPL (pensez à "interprète interactif"), tapez simplement node-repl
quittez avec Ctrl+D .
axconfig : port 1 non actif axconfig : port 2 non actif
ce problème n'est pas lié à nodejs.
N'installez pas le nœud en utilisant la commande sudo apt-get install node
Ceci installera le paquet radio (node). Ce paquet radio nécessite que les exportations soient actives, ce qui n'est pas lié à nodejs.
Donc désinstaller le nœud de sudo apt-get remove node
Télécharger manuellement nodejs à partir de Ici ou de GitHub mais assurez-vous d'installer la branche stable (0.4.x) et de décompresser le nodejs.
Pour l'installation, veuillez suivre les instructions suivantes README.md
Après l'installation, définissez les variables d'environnement echo PATH=$PATH:/home/user/pathtonode/
Brandon Helwig est correct. C'est juste arrivé à moi. En général, si vous obtenez ce type d'erreur, vous avez installé le mauvais paquet. Voici d'autres instructions pour vous permettre d'installer l'une des dernières versions de Node.js.
Fixer
sudo apt-get remove node
Cela supprimera le paquet installé par erreur. Les deux noms du paquet node
y nodejs
sont les mêmes, ce qui est node
.
Si vous le faites sudo apt-get install node
ce que vous obtiendrez est une ancienne version. Mais grâce à Chris Lea, nous avons obtenu un PPA pour cette tâche.
sudo apt-get update
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Cela devrait vous permettre d'obtenir la dernière version de Node.js
dans votre application.
Si vous avez besoin d'une version de pointe, vous pouvez l'installer à partir des sources. Mais je pense que ceci est beaucoup plus propre.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.