Composer utilise %APPDATA%\Composer
répertoire par défaut pour les packages globaux.
Je dois donc ajouter %APPDATA%\Composer\vendor\bin
chemin vers ma variable d'environnement PATH utilisateur.
Puis-je changer le répertoire d'installation en quelque chose comme C:\php\composer
? Comment puis-je le faire?
J'ai trouvé une réponse dans le code source: https://github.com/composer/composer/blob/master/src/Composer/Factory.php#L45
Donc variable d'environnement COMPOSER_HOME
doit être défini comme C:\php\composer
.
Sous Windows, lorsque installation globale d'une bibliothèque/package est terminée, composer stocke le package dans un répertoire Composer
à l'intérieur de windows **application data folders** which by default is
C:\Users {nom d'utilisateur}\AppData\Roaming`.
Pour changer ce dossier pour dire C:\php\composer
, créer un COMPOSER_HOME
variable d'environnement avec la valeur définie sur C:\php\composer
.
Les étapes ci-dessous expliquent comment les variables d'environnement sont ajoutées dans Windows. * Appuyez sur Touche Windows + Pause Break puis cliquez sur Advanced system Settings
Clique le Environmental variables
bouton.
En dessous de System variables
, Cliquez sur New...
et ajoutez la variable d'environnement comme suit:
Vous voudrez peut-être redémarrer votre PC pour que cela prenne effet.
Crédit: http://w3guy.com/change-composer-global-package-install-folder-windows/