8
votes

Erreur lors de l'installation de Yeoman

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$


3 commentaires

L'extrait de journal posté par vous contient: Veuillez essayer d'exécuter cette commande en tant que root - 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


5 Réponses :


23
votes

La commande NPM échoue car vous devez être root pour modifier les fichiers sous / usr / .

Vous devez correctement configurer npm , voir Cette réponse pertinente pour la réponse : xxx


2 commentaires

Travaillé comme charme! Merci. Et pour les débutants qui ne comprennent pas ce que ce code fait - Stackoverflow.com/Questtions/21948653/...


J'adore cette réponse .. Si c'était une femme, je l'épouserais :)



32
votes

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. XXX


0 commentaires

-4
votes

Cela a bien fonctionné pour moi: xxx


2 commentaires

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



14
votes

Essayez

sudo chown -r $ utilisateur / usr / local

Et ce genre de problème serait résolu pour toujours

Ce n'est pas encouragé à NPM avec sudo


0 commentaires

0
votes

Pour moi sur Ubuntu, seuls les suivants ont fonctionné pour moi ...

Ubuntu h3>

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


0 commentaires