GNU/Linux >> Tutoriels Linux >  >> Linux

Compositeur :file_put_contents(./composer.json) :échec de l'ouverture du flux :autorisation refusée

J'ai eu ce problème pour installer laravel/lumen.

Il peut être résolu avec la commande suivante :

$ sudo chown -R $USER ~/.composer/

Pour résoudre ce problème, vous devez ouvrir une fenêtre de terminal et taper cette commande :

sudo chown -R user ~/.composer (avec user étant votre utilisateur actuel, dans votre cas, kramer65 )

Après avoir exécuté cette commande, vous devriez avoir l'autorisation d'exécuter votre commande composer global require.

Vous devrez peut-être également supprimer le fichier .composer du répertoire actuel, pour ce faire, ouvrez une fenêtre de terminal et tapez cette commande :

sudo rm -rf .composer


Dans mon cas, .composer appartenait à root, j'ai donc fait sudo rm -fr .composer et puis mon besoin global a fonctionné.

Soyez prévenu ! Vous ne voulez pas utiliser cette commande si vous n'êtes pas sûr de ce que vous faites.


Linux
  1. (Résolu) Impossible d'ouvrir la boîte aux lettres /var/mail/user :erreur d'autorisation refusée sous Linux

  2. Bash =~ Regex et Https://regex101.com/?

  3. -bash :./configure :autorisation refusée ?

  4. erreur de commande 'docker images' - "Autorisation refusée"

  5. autorisation refusée pour composer dans /usr/local/bin/

Comment réparer l'échec de l'autorisation SSH refusée (publickey, gssapi-keyex, gssapi-with-mic)

Comment installer Composer sur CentOS Stream 9

Dépannage des problèmes de refus d'autorisation de Docker

Pourquoi find -exec mv {} ./target/ + ne fonctionne-t-il pas ?

Git :échec de l'ouverture du fichier d'index :autorisation refusée sur le statut git. Hébergé sur Bitbucket

Ubuntu/ Gnome :Ouvrir une application dans un espace de travail spécifique