将本地Composer添加到PATH

时间:2016-10-16 14:56:47

标签: php bash laravel path composer-php

我仅在本地为一个Laravel项目安装了Composer

~/phpstorm/myproject/composer.phar

并且在我尝试创建一个新的Laravel项目之前没有任何问题,然后我收到了一个错误:

  

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

我尝试将.phar文件直接添加到PATH中,但它似乎没有改变任何内容。

PATH=~/phpstorm/myproject/composer.phar:$PATH

如果不在全球范围内安装Composer,有人知道如何解决这个问题吗?在互联网上我只发现了这种最简单的解决方案,但它并不适合我,唉。

提前感谢您的建议!

3 个答案:

答案 0 :(得分:1)

通过此命令将名称从composer.phar更改为composer: mv composer.phar composer,通过运行以下内容为其授予执行权限:chmod 0755 composerchmod a+x composer,并将当前路径放入.bashrc.zshrc中的PATH env变量文件,重新启动你的终端,它应该工作,或者你总是可以全局安装它。最好成绩! ;)

答案 1 :(得分:0)

除非要全局使用,否则无需在路径中添加composer。你可以做到

php composer.phar 

答案 2 :(得分:0)

另一种简单的方法是在您的shell中为其创建别名

例如bash:

alias composer='php ~/phpstorm/myproject/composer.phar'