首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >运行Composer返回:“无法打开输入文件: composer.phar”

运行Composer返回:“无法打开输入文件: composer.phar”
EN

Stack Overflow用户
提问于 2014-02-10 14:49:23
回答 28查看 426.6K关注 0票数 242

我是新接触symfony2和阅读symblog的。在第三章中,当我尝试使用数据固定器时,我尝试了这个命令:

php composer.phar update

但是我得到了一个错误:

Could not open input file: composer.phar

所以我用谷歌搜索了一下,试着

代码语言:javascript
复制
php composer.phar install

但是仍然得到相同的错误。因此,请指导您如何处理此composer,以便使用wamp在symfony2中安装新的扩展或包,如数据固定器。

EN

回答 28

Stack Overflow用户

发布于 2014-03-23 11:23:23

如果您按照如下说明操作:

https://getcomposer.org/doc/00-intro.md

它会告诉您执行以下操作:

代码语言:javascript
复制
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer

那么,您很可能像我一样,运行了这些命令,并且没有阅读页面的下一部分,告诉您停止使用全名引用composer.phar,而将其缩写为可执行文件(您刚刚使用mv命令重命名了它)。所以这就是:

代码语言:javascript
复制
$ php composer.phar update friendsofsymfony/elastica-bundle

变成这样:

代码语言:javascript
复制
$ composer update friendsofsymfony/elastica-bundle
票数 303
EN

Stack Overflow用户

发布于 2015-10-06 15:14:25

如果其他人在页面上的排名如此之低,但仍然没有找到一个有效的答案(就像我一样),请使用以下命令:

代码语言:javascript
复制
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer.phar
$ alias composer='/usr/local/bin/composer.phar'
$ composer --version

等着瞧!工作作曲家:-)

票数 58
EN

Stack Overflow用户

发布于 2014-06-04 16:52:21

我发现这是可行的,因为我没有安装curl。在安装了XAMPP的Windows 8上。它会将其添加到您的本地构建中,我使用.gitignore来避免存储库

代码语言:javascript
复制
php -r "readfile('https://getcomposer.org/installer');" | php

我从这里得到它:https://getcomposer.org/download/

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21670709

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档