我仅在本地为一个Laravel项目安装了Composer
~/phpstorm/myproject/composer.phar
并且在我尝试创建一个新的Laravel项目之前没有任何问题,然后我收到了一个错误:
无法打开输入文件:composer.phar
我尝试将.phar文件直接添加到PATH中,但它似乎没有改变任何内容。
PATH=~/phpstorm/myproject/composer.phar:$PATH
如果不在全球范围内安装Composer,有人知道如何解决这个问题吗?在互联网上我只发现了这种最简单的解决方案,但它并不适合我,唉。
提前感谢您的建议!
答案 0 :(得分:1)
通过此命令将名称从composer.phar更改为composer:
mv composer.phar composer
,通过运行以下内容为其授予执行权限:chmod 0755 composer
或chmod a+x composer
,并将当前路径放入.bashrc
或.zshrc
中的PATH env变量文件,重新启动你的终端,它应该工作,或者你总是可以全局安装它。最好成绩! ;)
答案 1 :(得分:0)
除非要全局使用,否则无需在路径中添加composer。你可以做到
php composer.phar
答案 2 :(得分:0)
另一种简单的方法是在您的shell中为其创建别名
例如bash:
alias composer='php ~/phpstorm/myproject/composer.phar'