Commande NVM introuvable


13

J'essaie d'installer le gestionnaire de version de nœud et j'ai suivi les instructions d'installation fournies sur sa page Github.

L'installation est terminée, mais maintenant je reçois une erreur comme command not found: nvmlorsque j'essaie d'utilisernvm install 0.8

Quelqu'un peut-il m'aider à savoir pourquoi j'obtiens une erreur qui nvmn'est pas trouvée alors que je l'ai déjà installée.


2
Quelles mesures avez-vous déjà prises? L'installation a-t-elle réussi?
guntbert

1
Veuillez poster les commandes (et leur sortie) que vous avez exécutées auparavant nvm install 0.8.
Eric Carvalho

Apparemment, vous ne l'avez pas installé.
psusi

Fermez et ouvrez votre terminal. Tapez la commande suivante pour vérifier que la commande nvm fonctionne. nvm
HA

Réponses:


11

Le problème est que vous devez nvmêtre automatiquement identifié lors de la connexion, alors ajoutez la ligne suivante à votre fichier ~/.bashrcou ~/.profile.

[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh

Aussi nvmne pas définir une version de noeud automatiquement si vous venez d' installer nvmet installé une version de noeud et essayez d'utiliser nodela prochaine fois que vous vous connectez, vous obtenez une erreur command not found: nodesauf si vous utilisez la nvm use versionnumbercommande dans chaque session de terminal, donc au lieu que je vous suggère pour définir un alias par défaut afin qu'une version par défaut du nœud soit active pour chaque session de terminal à l'aide de la commande suivante

nvm alias default versionnumber

PS: Dans les commandes ci-dessus, le numéro de version indique le numéro de version de nodejscelui que vous avez déjà installé à l'aidenvm


11

Essayez simplement

  1. source ~/.nvm/nvm.sh
  2. Ensuite, vous pouvez facilement: nvm install 0.10

cela peut fonctionner temporairement, mais devrez-vous ressourcer le fichier pour chaque session de terminal?
Alexander Mills
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.