成功安装了composer,但是消息显示:必须设置HOME或COMPOSER_HOME环境变量才能使composer正确运行

时间:2017-11-09 06:30:59

标签: composer-php environment-variables

我已经在Ubuntu流浪盒上安装了composer,运行php 7.0(之前刚刚安装过)。仅尝试composer或完整路径php /usr/local/bin/composer都会导致以下错误:

The HOME or COMPOSER_HOME environment variable must be set for 
composer to run correctly

我不熟悉要设置的env变量(或两者),应该设置的值,或者应该设置/声明的位置!我搜索了很多论坛,包括github,但我没有看到这些信息。感谢您的帮助。

error after composer install

更新:也试过这个,同样的消息:

curl -sS https://getcomposer.org/installer | php

1 个答案:

答案 0 :(得分:5)

以下对我有用,成功地让我看到作曲家输出:

export COMPOSER_HOME="$HOME/.config/composer";
composer

请注意,我只能在项目文件夹中运行composer,不需要使用完整路径。

参考:https://github.com/consolidation/cgr/issues/10

(javi-dev于2月24日发表评论)