更改作曲家全局路径(Windows)

Dmi*_*try 20 php windows path composer-php

Composer %APPDATA%\Composer默认使用目录作为全局包.
所以我需要添加%APPDATA%\Composer\vendor\bin路径到我的用户PATH环境变量.

我可以将安装目录更改为类似的内容C:\php\composer吗?我该怎么做?

Col*_*sky 22

在Windows上,当完成库/包的全局安装时,composer将包存储Composerwindows **application data folders** which by default isC:\ Users {用户名}\AppData\Roaming`内的目录中.

要更改此文件夹C:\php\composer,请创建COMPOSER_HOME值设置为的环境变量C:\php\composer.

以下步骤说明了如何在Windows中添加环境变量.*按Windows键+暂停中断,然后单击Advanced system Settings

Windows系统设置

单击Environmental variables按钮.

环境变量按钮

System variables,单击New...按钮并添加环境变量,如下所示:

在Windows中添加环境变量

您可能需要重新启动PC才能使其生效.

图片来源:http://w3guy.com/change-composer-global-package-install-folder-windows/


Dmi*_*try 21

我在源代码中找到了答案:https://github.com/composer/composer/blob/master/src/Composer/Factory.php#L45

所以环境变量COMPOSER_HOME必须定义为C:\php\composer.