Installation d'yeoman sur ma machine OSX entraîne l'erreur suivante:
PS1="\u$ " export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" export DYLD_LIBRARY_PATH="/usr/local/mysql/lib:$DYLD_LIBRARY_PATH" if [ -f ~/.git-completion.bash ]; then source ~/.git-completion.bash fi [[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM$
5 Réponses :
La commande Vous devez correctement configurer NPM code> échoue car vous devez être root pour modifier les fichiers sous
/ usr / code>.
npm code> , voir Cette réponse pertinente pour la réponse : p>
Travaillé comme charme! Merci. Et pour les débutants qui ne comprennent pas ce que ce code fait -
J'adore cette réponse .. Si c'était une femme, je l'épouserais :)
Cela a résolu le problème pour moi. Définition de la permission sur le dossier NPM de votre répertoire personnel était la solution pour moi.
Cela a bien fonctionné pour moi:
Je me tromperai peut-être ici, mais si vous installez le yo comme administrateur, alors lorsque vous exécutez une commande YO, le terminal indique qu'il ne peut pas être exécuté en tant qu'administrateur. Mais la réponse @Paulmougel semble fonctionner pour moi. Cela m'a permis d'installer yo comme utilisateur régulier
Ne doit pas être installé avec sudo pour la raison mentionnée par @ ajax3.14
Essayez p>
Et ce genre de problème serait résolu pour toujours p>
Ce n'est pas encouragé à NPM avec sudo p> sudo chown -r $ utilisateur / usr / local code> p> p>
Pour moi sur Ubuntu, seuls les suivants ont fonctionné pour moi ...
Testé sur Ubuntu 14.04.2 I> P>
C'était un Installation de base de Ubuntu 14.04.2 sur VirtualBox à l'aide de Ubuntu-fiduty-64. P>
Je venais de installer le nœud et le NPM frais et ils fonctionnaient bien. P>
npm install -y -g yo echo export PATH="$HOME/npm/bin:$PATH" >> ~/.bashrc npm config set prefix ~/npm echo "export NODE_PATH=$NODE_PATH:/home/$USER/npm/lib/node_modules" >> ~/.bashrc && source ~/.bashrc npm install -y -g yo
L'extrait de journal posté par vous contient:
Veuillez essayer d'exécuter cette commande en tant que root code> - cela donne-t-il un indice?
C'est correct. Au lieu d'utiliser sudo, reportez-vous à cet article: aralbalkan.com/scribbles/...
Voir les commentaires sur Stackoverflow.com/Questtions/20340387/Errors-utilisateur-yeoman