php - not - Cambiar la ruta global del compositor(Windows)
composer windows (2)
Composer utiliza el %APPDATA%/Composer
de forma predeterminada para los paquetes globales.
Por lo tanto, debo agregar la %APPDATA%/Composer/vendor/bin
a la variable de entorno PATH de mi usuario.
¿Puedo cambiar el directorio de instalación a algo como C:/php/composer
? ¿Cómo puedo hacerlo?
En Windows, cuando se realiza la instalación global de una biblioteca / paquete, el compositor almacena el paquete en un directorio Composer
dentro de windows **application data folders** which by default is
C: / Users {nombre de usuario} / AppData / Roaming`.
Para cambiar esta carpeta para que diga C:/php/composer
, cree una variable de entorno COMPOSER_HOME
con el valor establecido en C:/php/composer
.
Los pasos a continuación explican cómo se agregan las variables de entorno en Windows. * Presione la tecla de Windows + Pausa pausa y luego haga clic en Advanced system Settings
Haga clic en el botón Environmental variables
.
Debajo de System variables
, haga clic en el botón New...
y agregue la variable de entorno así:
Es posible que desee reiniciar su PC para que esto tenga efecto.
Crédito: http://w3guy.com/change-composer-global-package-install-folder-windows/
Encontré una respuesta en el código fuente: https://github.com/composer/composer/blob/master/src/Composer/Factory.php#L45
Por lo tanto, la variable de entorno COMPOSER_HOME
debe definirse como C:/php/composer
.