使用gitbash执行composer安装报错bash: composer: command not found

原创 阁主  2022-02-26 21:33:54  阅读 9670 次 评论 1 条
摘要:

今天在gitbash界面执行composer命令安装lavarel框架时,报错说无composer命令,可把我弄惨了,本文作有效解决方法记录分享。

错误示例

下图为本次错误示例,可以参考自己是不是这个类似问题,可以继续按照文章解决。

20220226213951164588279163811.png

解决方法

1、解决方法的话很简单,gitbash报错说找不到composer命令,我笔记本装的是phpenv的集成工具箱,自带composer工具,同时检查了环境变量也是正常的,windows的cmd界面可以正常运行composer命令,排除windows系统问题,现在就是单独解决gitbash问题。

环境变量正常.png

windows执行正常.png

2、首先你得自己打开你composer安装的位置在继续操作,考虑到gitbash是仿linux命令的,后面参考网络个别教程发现一个有用的方法,就是gitbash是不识别后缀名文件的命令,composer使用的就是composer.bat,如下图。

问题在.bat这个composer文件.png

3、知道了这个问题就好办了,我们可以直接把composer.phar文件复制一份放在同目录下,重命名为composer就好。

复制composer.phar重命名为composer.png

4、不出意外,正常都可以在gitbash界面使用composer命令了,如有其他相同情况的命令不支持情况,我觉得应该可以以这个方案为参考尝试解决!

恢复正常.png

提示

本文的做法有个弊端就是以后升级composer后,需要重新复制新的composer.phar重命名composer,正常更新的都很少,这点还是觉得有必要提醒下大家。


本文地址:https://www.mainblog.cn/269.html
版权声明:本文为原创文章,版权归 阁主 所有,欢迎分享本文,转载请保留出处!
免责申明:有些内容源于网络,没能联系到作者。如侵犯到你的权益请告知,我们会尽快删除相关内容。

评论已关闭!