J'étudie RoR et je configure cette machine virtuelle pour "déployer" RoR et je me suis retrouvé coincé dans l'installation de Node.js.
J'utilise Ubuntu 12.04 et j'ai suivi cette étape de ce guide:
http://railsapps.github.com/installing-Rails.html
Depuis Rails 3.1, un environnement d'exécution JavaScript était nécessaire pour le développement sur Ubuntu Linux (il n'est pas nécessaire pour Mac OS X ou Windows). Pour sous Linux Ubuntu, il est préférable d’installer le fichier Node.js environnement JavaScript côté serveur:
$ Sudo apt-get install nodejs
et le mettre dans votre $ PATH.
Qu'est-ce que cela signifie, "régler sur mon $ PATH"?
Je l'ai cherché sur google au cours des dernières heures et toutes les solutions sont différentes, pour des problèmes différents et je n'ai pas de réponse simple à cela. Pouvez-vous donner un peu de lumière ici?
Merci!
Vous n'avez pas à vous inquiéter à ce sujet, la commande apt-get install
le fera pour vous. Il ajoute le chemin d'accès au processus nodejs (généralement /usr/bin/node
) à la variable globale $ PATH. Cela garantit que lorsque vous tapez node
dans votre terminal, le processus nodejs sera lancé.
Si, pour une raison quelconque, vous ne pouvez pas le démarrer, vous devrez ajouter manuellement le chemin d'accès à votre installation de nœud dans $ PATH. Vous pouvez le faire en modifiant votre fichier ~/.bashrc
et en ajoutant:
PATH=/usr/bin/node:$PATH
J'ai essayé d'installer npm
et il s'est plaint que node
ne soit pas sur le chemin. Curieusement, nodejs
l’était, mais node
ne l’était pas. J'ai fini par résoudre le problème ainsi:
$ cd /usr/bin/
$ Sudo ln -s nodejs node
... avec quels liens symboliques node
à nodejs
. Maintenant, npm
installe sans réclamations.
La réponse peut être différente selon le shell que vous utilisez, mais un bon point de départ pourrait être http://www.troubleshooters.com/linux/prepostpath.htm