在创建新的laravel项目时无法打开输入文件:composer.phar

时间:2016-05-26 04:36:22

标签: php ubuntu composer-php laravel-5.2

我使用https://getcomposer.org/

中提到的步骤全局安装了composer

但是在安装Laravel框架之后,当我创建一个新的laravel项目时,会抛出以下错误。

无法打开输入文件:composer.phar

但是项目在后面进行了初始化。有什么问题?

3 个答案:

答案 0 :(得分:0)

问题在于安装组合器既在全局也在本地安装,因此引用问题上升。删除本地安装后,项目已成功安装所有依赖项。

答案 1 :(得分:0)

nginx中有一个参数可能有效。

PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";

您可以在fastcgi.conf

中查看此参数

答案 2 :(得分:0)

抱歉,我的英语不是很好,我已经解决了它改变功能" findComposer()"在" .composer / vendor / laravel / installer / src / NewCommand.php"

protected function findComposer()
{
    if (file_exists(getcwd().'/composer')) {
        return '"'.PHP_BINARY.'" composer';
    }

    return 'composer';
}