Erreur: EACCES, permission refusée Ionic Cordova IOS
J'obtiens les erreurs suivantes:
Error: EACCES, permission denied '/Users/Anuraag/.cordova/lib/tmp' .
Chaque fois que j'essaie de faire cordova ajouter de la plate-forme ios pour mon application cordova. Quel est le problème s'il vous plaît aider!!
source d'informationauteur anuraagy
Vous devez vous connecter pour publier un commentaire.
L'erreur que vous avez reçu est de MNP (depuis le Cordova CLI est installé via NPM). C'est une question délicate où à l'aide de la NGP avec
sudo
puis pas à l'aide desudo
entraînera bizarre problèmes d'autorisation.Si vous avez suivi les instructions sur le Cordova documentation, il vous a installer Cordova à l'aide de
sudo
. Il vous propose ensuite de le faire:Avez-vous le faire? Si ne pas l'essayer. Si cela ne fonctionne pas, assurez-vous que le
'/Users/Anuraag/.cordova/lib/tmp'
répertoire peut être consulté. Étant donné que c'est un répertoire temporaire local, il est plus susceptibles pas de mal en lui donnant plein accès en lecture/écriture avec quelque chose comme:Pour moi travaillé:
sudo chown -R LOGIN ~/.config/configstore/update-notifier-cordova.json
Aussi je suis en utilisant nvm qui sépare les espaces et les rend plus facile à maintenir une application.
sudo chown -R $USER /usr/local/lib/node_modules
Similaire à jasmo2, cela a fonctionné pour moi:
La seule chose qui a fonctionné pour moi a été de désinstaller cordova et ionique, puis allez dans le dossier de l'utilisateur et de supprimer les fichiers cachés .cordoue et de .ionique fichiers à l'aide de sudo autorisations. Puis réinstaller cordova et ionique.
Aucune solution a fonctionné pour moi
Enfin,ce travail parfaitement