188 votes

Permission refusée @ apply2files - /usr/local/lib/node_modules/expo-cli/node_modules/extglob/lib/.DS_Store ?

J'ai installé le vaisseau via homebrew mais j'obtiens cette erreur :

Permission denied @ apply2files - /usr/local/lib/node_modules/expo-cli/node_modules/extglob/lib/.DS_Store

Une solution pour corriger cette erreur ?

Merci.

376voto

Jerry Chong Points 21

Ce problème est apparu après la mise à niveau de macOS à partir de Mojave 10.14.X.

Par conséquent, vous devez réinitialiser les permissions dans /usr/local :

sudo chown -R $(whoami):admin /usr/local/* \
&& sudo chmod -R g+rwx /usr/local/*

Fuente: https://github.com/Homebrew/homebrew-core/issues/45009#issuecomment-543795948

136voto

Philippe Points 8293

Vous pouvez changer de propriétaire en :

sudo chown -R ${LOGNAME}:staff /usr/local/lib/node_modules

60voto

Manoj Daswani Points 201

Si vous obtenez l'erreur ci-dessus pendant le nettoyage de la bière "Permission refusée @ apply2files", l'une des solutions qui a fonctionné dans mon cas a été de réinitialiser les autorisations à /user/local. Vous devrez réécrire la permission à l'utilisateur actuel. Dans votre terminal, copiez et collez :

sudo chown -R $(whoami):admin /usr/local/* \
&& sudo chmod -R g+rwx /usr/local/*

Puis réexécutez la commande. L'erreur de permission devrait disparaître.

J'espère que cela pourra aider quelqu'un à l'avenir. Bonne chance

2voto

Milind Patel Points 103

Changez la permission du répertoire node_modules en exécutant

sudo chown -R ${LOGNAME}:staff /usr/local/lib/node_modules

1voto

Cui Yang Points 21

Vous pouvez exécuter la commande : sudo chmod 755 /usr/local/lib/node_modules/expo-cli/node_modules/extglob/lib/.DS_Store

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X