Yeoman / yo commande introuvable
J'ai vu qu'il y avait des questions semblables à celle-ci, mais je n'ai pas trouvé les réponses satisfaisantes ou applicables à mon problème, alors j'ai pensé que j'allais poser une dernière fois.
j'ai des problèmes avec la commande" $ yo " et mon cmd n'arrête pas de me dire que la commande n'est pas trouvée.
j'ai installé yeoman par:
$npm install -g yo
sans aucun problème. J'ai aussi vérifié mon $PATH sous
$ echo $PATH
/c/Users/Anton/bin:.:/usr/local/bin:/mingw/bin:/bin:.:/c/Program Files (x86)/Java/jre7/bin:/usr/cmd:/usr/bin:/c/Program Files (x86)/nodejs/:/c/Users/Anton/AppData/Roaming/npm
et confirmé que yo est installé avec nœud autres modules. Je peux appeler d'autres commandes comme:
$ bower
Usage:
bower <command> [<ar.....
et
$ yeoman
==========================================================================
We're constantly looking for ways to make yeoman better!
May we anonymously report .....
sans aucun problème. Si yo résultats en échec
$ yo
sh.exe": yo: command not found
quelqu'un a-t-il une idée de ce qui ne va pas? J'ai lu qu'il y avait peut-être un problème avec le $PATH? Puis-je réinitialiser?
(OS: Windows 8.1 / Node v0.10.29)--6-->
10 réponses
Ajouter ce CHEMIN:
C:\Users\<myusername>\AppData\Roaming\npm
et être sûr de 2 choses:
- myusername est correct.
Redémarrer la console et tester par:
echo $PATH
je viens de corriger le même problème sur mon windows, $PATH devrait être mis à jour sur le chemin du système pour éviter que le chemin de l'utilisateur pour outrepasser.
dans windows, lancez cette invite de commande:
IF EXIST C:\Users\username\AppData\Roaming\npm SET PATH=%PATH%;C:\Users\username\AppData\Roaming\npm
j'ai aussi essayé d'ajouter C:\Users\myusername\AppData\Roaming\npm, désinstaller, réinstaller yo globalement,et redémarrer la console mais affiche quand même yo:command not found
. Je vérifie les fichiers manuellement et j'ai découvert qu'il ne crée pas Windows Script de commande. Je ne suis pas sûr que cela soit lié à cela, mais peut-être cela peut aider à trouver une solution à ce problème. Mon OS: Windows 8.1
s'il vous Plaît essayer cette commande:
$ sudo npm install-g yo
après que j'ai ajouté
C:\Program Files (x86)\Git\local
en Chemin, il a travaillé
après avoir installé yeoman, vérifiez le répertoire dans lequel il est installé et ajoutez ce répertoire à path
Pour moi, j'ai ajouté ceci:C:\usr\local
PATH
, et il a travaillé comme un charme!
- je le résoudre par:
- mettre à jour le correctif qui se trouve normalement à
C:\Users<myusername>\AppData\Roaming\npm
- ouvrir CMD as administrateur.
Essayez ces (qui a Travaillé pour moi dans Mac)
1. export PATH="$PATH":~/.node/bin
2. npm config set prefix ~/npm
3. echo "export NODE_PATH=$NODE_PATH:/home/$USERNAME/npm/lib/node_modules" >> ~/.bashrc && source ~/.bashrc
j'obtenais la commande yo: commande introuvable après avoir installé yeoman avec succès sur ma machine Windows. j'ai pu corriger cela en remplaçant "yo" par le /c/Users/daclar suivant.CLARKE-BOOK / AppData/Roaming/npm / yo
j'ai obtenu ce chemin en trouvant des fichiers Yeman sur ma machine et en copiant le chemin du fichier
cela m'a permis de continuer avec mes commandes Yo de Git Bash ainsi au lieu de faire...
$ yo hubot --adapter="slack"
je l'ai fait..
$ /c/Users/daclar.CLARKE-BOOK/AppData/Roaming/npm/yo hubot --adapter="slack"