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.