Композитор использует %APPDATA%\Composer
каталог по умолчанию для глобальных пакетов.
Поэтому мне нужно добавить %APPDATA%\Composer\vendor\bin
путь к моей переменной среды PATH пользователя.
Могу ли я изменить каталог установки на что-то вроде C:\php\composer
? Как мне это сделать?
Я нашел ответ в исходном коде: https://github.com/composer/composer/blob/master/src/Composer/Factory.php#L45
Поэтому переменная среды COMPOSER_HOME
должна быть определена как C:\php\composer
.
В Windows, когда выполняется глобальная установка библиотеки / пакета, композитор сохраняет пакет в каталоге Composer
в windows **application data folders** which by default is
C: \ Users {user name} \ 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/