获取"无法打开输入文件:composer.phar"在终端中调用composer.phar时

时间:2016-09-17 15:41:15

标签: php macos terminal composer-php

我正在开发一个包含Composer的PHP开发项目。我对此比较陌生,所以我提前感谢您对我的问题的耐心,并要求您尽可能简单地回复。

我正在尝试在终端中运行以下命令:

Could not open input file: composer.phar

我收到以下错误:

$cd /Users/administrator/Dropbox/2016/2016ProjectFiles/2016ProjectsWeb/GG/authentication/composer.phar dump-autoload -o

这是我的composer.phar文件夹的文件路径:          /Users/administrator/Dropbox/2016/2016ProjectFiles/2016ProjectsWeb/GG/authentication/composer.phar

我尝试了几种方法来提供文件路径,包括以下内容:

$cd ../authentication/composer.phar dump-autoload -o

...和...

{{1}}

完全有可能/可能我的语法错误或者有一个我不知道的愚蠢的简单解决方案。我只需要能够在终端上的composer.phar上运行文件命令。任何帮助深表感谢!

3 个答案:

答案 0 :(得分:0)

您已成功下载composer.phar个文件。很好。现在,第二步是使全局访问ti,如phpgit

This article about installing composer in Mac描述如下:

引用正在运行的编辑器部分

运行commads:

sudo mv composer.phar /usr/local/bin/
vim ~/.bash_profile

现在添加到.bash_profile

alias composer="php /usr/local/bin/composer.phar"

你已经完成了。

在您需要的任何地方运行composer

答案 1 :(得分:0)

我明白了。如果有任何新手遇到同样的难题,这就是答案。首先,在终端中输入以下命令,告诉它在哪里寻找Composer:

     cd ~/[YOUR FOLDER NAME]

我了解到了#34;〜/"是您"用户/用户名"的代表。文件夹,所以如果你的作曲家版本嵌套超出你的标准,你必须自己写出文件路径。例如,如果您的文件位于" Dropbox"在名为" Projects"的文件夹中那你的第一个命令就像这样...

    cd ~/Dropbox/Projects/[YOUR FOLDER NAME]

然后,您将看到终端命令行更改。例如,在我运行上面的命令之前,我看起来像......

    Admin-MacBook-Pro:~ administrator$

...之后它看起来像......

    Admin-MacBook-Pro:authentication administrator$

"验证"是我保存Composer的文件夹。好极了!那么我就可以输入我的请求了:

    php composer.phar dump-autoload -o

它(最后!)返回"生成优化的自动加载文件"。所以你有它。我希望我拯救你几个小时盯着终端窗口。

感谢您Tomáš Votruba提出建议!

答案 2 :(得分:-1)

// 16 //< -pad + comp.USD .// EXE.run>管理员//保管箱;