.composer/config file permission denied using laravel

13,631

Your permissions got changed somehow (perhaps not related with running composer). Setting the owner of that file as your user should fix the issue:

sudo chown user /home/user/.composer/config.json

The above assumes that the username is user from the home path. As a side note, it works when running it as a super user using sudo because there's no permissions restrictions in that case.

Share:
13,631
user3494047
Author by

user3494047

Updated on June 28, 2022

Comments

  • user3494047
    user3494047 almost 2 years

    I have a laravel project on an ubuntu virtualbox. I used to run composer update and all worked fine. I don't know of any changes that could have affected this but now when I run composer update I get

    file_get_contents(/home/user/.composer/config.json): failed to open stream: Permission denied

    Does anyone know why? When I run sudo composer update , it works.