默认情况下,Composer会将%APPDATA%\Composer
目录用于全局程序包
所以我需要将%APPDATA%\Composer\vendor\bin
路径添加到我的用户PATH环境变量。
我可以将安装目录更改为C:\php\composer
之类的内容吗?我该怎么办?
答案 0 :(得分:19)
我在源代码中找到了答案:https://github.com/composer/composer/blob/master/src/Composer/Factory.php#L45
因此,环境变量COMPOSER_HOME
必须定义为C:\php\composer
。
答案 1 :(得分:18)
在Windows上,当库/包的global install完成时,composer将包存储在all
C {\ Users {user name} \ AppData \ Roaming中的- hosts: all
vars:
ntp_pool:
- ntp1.domain
- ntp2.domain
tasks:
- name: Task1 to be ran against all the servers
...
目录中`。
要将此文件夹更改为Composer
,请创建一个windows **application data folders** which by default is
环境变量,其值设置为C:\php\composer
。
以下步骤说明了如何在Windows中添加环境变量。 *按 Windows键+暂停中断,然后点击COMPOSER_HOME
单击C:\php\composer
按钮。
在Advanced system Settings
下,点击Environmental variables
按钮并按如下方式添加环境变量:
您可能需要重新启动电脑才能使其生效。
信用:http://w3guy.com/change-composer-global-package-install-folder-windows/
答案 2 :(得分:1)
转到文件夹
(C:\ Users(您的用户)\ AppData \ Roaming \ Composer)
然后创建新文件夹(供应商)
和
在供应商中创建(bin)并将(C:\ composer \ composer.phar)复制到(bin)。