Изменение глобального пути композитора (Windows)


Composer по умолчанию использует каталог %APPDATA%Composer для глобальных пакетов.
Поэтому мне нужно добавить %APPDATA%Composervendorbin path в переменную окружения user PATH.

Можно ли изменить каталог установки на что-то вроде C:phpcomposer? Как я могу это сделать?

2 17

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 isC:\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/