【问题标题】:Change composer global path (Windows)更改作曲家全局路径 (Windows)
【发布时间】:2014-10-22 08:06:51
【问题描述】:

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

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

【问题讨论】:

    标签: php windows path composer-php


    【解决方案1】:

    在 Windows 上,当库/包的global install 完成后,composer 将包存储在windows **application data folders** which by default is C:\Users{用户名}\AppData\Roaming` 内的Composer 目录中。

    要将此文件夹更改为C:\php\composer,请创建一个COMPOSER_HOME 环境变量,并将其值设置为C:\php\composer

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


    (来源:w3guy.com

    点击Environmental variables按钮。


    (来源:w3guy.com

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


    (来源:w3guy.com

    您可能需要重新启动 PC 以使其生效。

    信用:http://w3guy.com/change-composer-global-package-install-folder-windows/

    【讨论】:

    • 谢谢!只需重新打开 cmd 即可
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      转到文件夹

      (C:\Users(你的用户)\AppData\Roaming\Composer )

      然后新建文件夹(厂商)

      在供应商中创建 (bin) 并将 (C:\composer\composer.phar) 复制到 (bin)。

      【讨论】:

        猜你喜欢
        • 2015-02-16
        • 2016-12-09
        • 2014-05-14
        • 1970-01-01
        • 1970-01-01
        • 2018-01-22
        • 2017-10-17
        • 2014-09-02
        相关资源
        最近更新 更多