【问题标题】:Where to Set Composer Environment Variables在哪里设置 Composer 环境变量
【发布时间】:2015-12-29 23:23:57
【问题描述】:

我不想禁用Xdebug,我不在乎它是否更慢,所以我看到有一个环境变量COMPOSER_DISABLE_XDEBUG_WARN 并且文档提到在配置中设置它。

所以,我打开了我的全局/Users/username/.composer/config.json 并添加:

{
    "config": {
        "COMPOSER_DISABLE_XDEBUG_WARN": true
    }
}

没有变化。

我在哪里或如何设置这个环境变量来摆脱这个该死的消息?

【问题讨论】:

标签: php composer-php


【解决方案1】:

PHP CLI 从您的 shell 继承环境变量。您可以将以下行添加到您的 .bash_profile(或您用于 shell 的任何内容)中。

export COMPOSER_DISABLE_XDEBUG_WARN=1

确保关闭终端,然后重新打开以加载新变量。

来源:https://stackoverflow.com/a/18098263/58795

【讨论】:

    【解决方案2】:

    使用 COMPOSER_DISABLE_XDEBUG_WARN 作为 ENVVAR https://github.com/composer/composer/issues/4622#issuecomment-158678115

    【讨论】:

      【解决方案3】:

      根据Composer documentation for this flag,...

      "COMPOSER_DISABLE_XDEBUG_WARN": 1
      

      将其设置为 1,而不是 true 以禁用警告。 (是的,我知道,如果我编写 Composer 的这一部分,我会接受任何真实的价值,但你能做什么,要求退钱?)

      【讨论】:

      • 不。将其设置为1,我仍然收到警告。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-25
      • 1970-01-01
      • 2022-08-19
      • 2013-06-27
      • 2020-02-09
      相关资源
      最近更新 更多