2 votes

Heroku login me donne EAACCESS:permission denied

J'ai installé l'outil heroku toolbelt mais chaque fois que je fais "heroku login" ou toute autre commande heroku comme "heroku version" j'obtiens quelque chose comme :

autoupdate:: 'EACCES': EACCES: permission denied, mkdir ▸ '/home/vanessa/.cache/heroku/update.lock.readers.lock' ▸ 'EACCES': EACCES: permission denied, open ▸ '/home/vanessa/.cache/heroku/plugins.json' ▸ 'EACCES': EACCES: permission denied, mkdir ▸ '/home/vanessa/.cache/heroku/update.lock.readers.lock'

J'ai supprimé et réinstallé, j'ai également fait sudo apt-get upgrade heroku pour mettre à jour le CLI, cependant j'obtiens toujours les mêmes résultats. Mon OS est Ubuntu Linux.

3voto

AFOC Points 68

Vérifiez si le répertoire est détenu par l'utilisateur à partir duquel vous exécutez les commandes heroku :

ls -l /home/vanessa/.cache/heroku

Si c'est détenu par quelque chose d'autre comme root, et en supposant que vous exécutez heroku en tant qu'utilisateur "vanessa", essayez :

sudo chown -R vanessa:vanessa /home/vanessa/.cache/heroku

2voto

Jeff Dickey Points 1902

Vous n'avez pas l'autorisation d'accéder à ce fichier. Exécutez rm -rf /home/vanessa/.cache/heroku et espérons qu'il sera recréé avec les bonnes autorisations.

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