EACCES l'erreur à l'aide de Yeoman pour installer angulaire
J'ai essayé de courir
yo angular --coffee --minsafe
mais j'obtiens cette erreur
Error: EACCES, permission denied '/Users/Basil/.config/configstore/insight-yo.yml'
at Object.fs.openSync (fs.js:427:18)
at Object.fs.writeFileSync (fs.js:966:15)
at Object.create.all.set (/usr/local/lib/node_modules/yo/node_modules/insight/node_modules/configstore/configstore.js:39:7)
at Object.Configstore (/usr/local/lib/node_modules/yo/node_modules/insight/node_modules/configstore/configstore.js:30:11)
at new Insight (/usr/local/lib/node_modules/yo/node_modules/insight/lib/insight.js:20:16)
at Object.<anonymous> (/usr/local/lib/node_modules/yo/bin/yo:26:15)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
J'ai vérifié les questions sur Github et vu mnp /yeoman installer générateur-angulaire sans sudo mais ne semble pas possible de l'obtenir pour fonctionner
nœud v0.10.17
gnp v1.2.10
find / -name 'yeoman'
/Utilisateurs/Basilic/.node/node_modules/.bin/yeoman
/Utilisateurs/Basilic/.node/node_modules/yeoman
/Utilisateurs/Basilic/.node/node_modules/yeoman/bin/yeoman
/Utilisateurs/Basilic/.node/node_modules/yeoman/node_modules/yeoman-générateurs/lib/générateurs/yeoman
/Utilisateurs/Basilic/.mnp/yeoman
/Utilisateurs/Basilic/.mnp/yeoman/0.9.6/package/bin/yeoman
/Utilisateurs/Basilic/.mnp/yeoman-générateurs/0.9.5/package/lib/générateurs/yeoman
OriginalL'auteur bsiddiqui | 2013-09-09
Vous devez vous connecter pour publier un commentaire.
J'ai été en mesure de résoudre ce problème avec ceci:
Si vous rencontrez ce problème, essayez ceci, en remplacement de "Basilic" avec votre nom d'utilisateur
FYI - avait pour supprimer le nom du fichier à le faire fonctionner - sens, a donné mes accès de l'utilisateur dans le dossier /configstore/ pas nécessairement pour le fichier lui-même.
OriginalL'auteur bsiddiqui
Vous pouvez simplement utiliser mnp cache propre et bower cache propre.
npm cache clean
était suffisant pour moiOriginalL'auteur Fadel
Sudo chown Basil /Users/Basil/.config/configstore/update-notifier-yo.yml
(Suppression de fuite chown) Remplacer le Basilic avec votre nom d'utilisateur.Sudo chown <yourusername> /Users/<yourusername>/.config/configstore/update-notifier-yo.yml
Keepinging dans l'esprit de votre nom d'utilisateur ne comprend pas le signe dollar.Cette correction de l'Erreur lors de l'exécution de Yeoman:
OriginalL'auteur postjoe
Si le ci-dessus ne fonctionne pas, il suffit de supprimer tous les fichiers dans le dossier /Utilisateurs/NOM_UTILISATEUR/.config/configstore/répertoire et lancez-yo angulaire de nouveau. Remplacer USER_NAME avec votre nom d'utilisateur.
OriginalL'auteur user2709641
J'ai juste corrigé dans Windows.
J'ai fait trois choses, qui ont fixé, je ne suis pas sûr.
Exécuter invite de cmd en tant qu'administrateur.
takeown /? cette commande est équivalente à chown (linux), mais pour windows.
cacls -cacls /E /T /G :F
il suffit d'aller dans $USER /Utilisateurs/calvin/.config/configstore/et de rendre les fichiers démasqués.
il a travaillé pour moi comme un charme.
J'ai essayé de résoudre ce depuis plusieurs jours.
OriginalL'auteur Deepak Kaithwas
C'est probablement trop tard pour répondre, mais afin d'aider les autres, en modifiant à la fois les permissions (chmod) et le propriétaire (chown) est ce qui a fonctionné pour moi sur Ubuntu:
OriginalL'auteur Bahman_Aries
Cette une a fonctionné pour moi :
OriginalL'auteur Puru
vous pouvez simplement supprimer le .dossier config du répertoire principal de l'utilisateur
rm -rf /home/user/.config
puis exécutezsudo yo
qui va créer .config à nouveau et de réinitialisation de la précédente configuration défectueuse. Le mien fonctionne bien (après avoir appliqué cette approche.OriginalL'auteur theshemul