Изменение глобального пути композитора (Windows)
Composer по умолчанию использует каталог %APPDATA%Composer
для глобальных пакетов.
Поэтому мне нужно добавить %APPDATA%Composervendorbin
path в переменную окружения user PATH.
Можно ли изменить каталог установки на что-то вроде C:phpcomposer
? Как я могу это сделать?
2 ответа:
Я нашел ответ в исходном коде: https://github.com/composer/composer/blob/master/src/Composer/Factory.php#L45
Поэтому переменная окруженияCOMPOSER_HOME
должна быть определена какC:\php\composer
.
В Windows, когда глобальная установка библиотеки / пакета выполнена, composer сохраняет пакет в каталоге
Composer
внутриwindows **application data folders** which by default is
C:\Users{имя пользователя} \ AppData\Roaming`.Чтобы изменить эту папку на
C:\php\composer
, Создайте переменную средыCOMPOSER_HOME
со значениемC:\php\composer
.Приведенные ниже шаги объясняют, как переменные среды добавляются в Windows. * Нажмите Windows Key + Pause Break затем нажмите
Advanced system Settings
Нажмите кнопку
Environmental variables
.
В Разделе
System variables
Нажмите кнопкуNew...
и добавьте переменную среды следующим образом:
Вы можете перезагрузить компьютер, чтобы это вступило в силу.
Кредит: http://w3guy.com/change-composer-global-package-install-folder-windows/