2 votes

Comment obtenir un Shell Shell pour Node Version Manager ?

Bonjour et merci de votre visite !

Je suis novice en matière de Linux/Ubuntu, mais j'ai mis en place une boîte Ubuntu sur laquelle j'exécute Node.js. J'ai eu un succès modéré, mais maintenant j'ai besoin d'être capable de mettre à jour facilement ma version de Node.
De nombreuses personnes recommandent d'utiliser Gestionnaire de versions de nœuds . J'ai suivi les instructions, mais quand j'essaie de faire quelque chose comme ça :

nvm ls

Je reçois un message indiquant que

No command NVM found

Je suis retourné vérifier les étapes que j'ai suivies pour installer le NVM, mais il y a une partie qui est délicate pour moi et je pense que c'est le coupable : le sourcing du fichier pour bash.

D'après les instructions :

Pour activer nvm, vous devez le sourcer depuis votre bash Shell.

. ~/nvm/nvm.sh

J'ajoute toujours cette ligne à mon ~/.bashrc o ~/.profile pour qu'il soit automatiquement généré lors de la connexion. Souvent, je mets aussi une ligne pour utiliser une version spécifique de node. Alors dans quel fichier dois-je ajouter cela ? Je suppose que profile puisque c'est Ubuntu ?

Par ailleurs, où dois-je ajouter cette ligne dans le fichier ? Après avoir ajouté cette ligne, dois-je redémarrer ou autre chose ?

Toute aide serait très appréciée, surtout si vous pouvez me montrer un exemple. profile avec . ~/nvm/nvm.sh intégré pour que je puisse en voir l'usage.

Merci,

Matt

3voto

Andreas Klein Points 31

Essayez ceci :

  1. Ouvrir le fichier vim /etc/profile
  2. insérez les lignes suivantes, personnalisez-le pour votre propre

$ . ~/nvm/nvm.sh

$ nvm use 0.8.13

Maintenant, le nvm Shell Shell s'exécute à chaque fois que vous vous connectez.

J'espère que cela vous aidera,

0voto

Nabil Kadimi Points 1902

Après avoir installé nvm en utilisant l'approche de l'installation script j'ai dû trouver mes .bachrc fichier :

source ~/.bashrc

Maintenant, le nvm devrait fonctionner :

me@computer:/$ nvm --version
0.26.0

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X