一个奇怪现象
我把phpstorm的终端配置成了git,然后执行
composer install
在git终端中老是报错
Script @php think service:discover handling the post-autoload-dump event returned with error code 255
我以为是项目问题,百度了一圈,几乎都是
删除 composer.lock
执行 composer update
然而并没有用
然后我以为是集成git-bash的原因,我后来单独打开git-bash后执行也是同样的报错。
接着,我直接使用原生的 cmd 执行结果一点问题都没有。
总结
原因大概已经出来了,那就是
windows自带的cmd工具cmd 、 powershell
都是正常的。
如果是使用git-bash当作是终端工具的话,执行
composer install
安装依赖就会报错。提示找不到类文件,但是如果你把tp默认的
这两个先单独安装上,然后再把剩余的依赖包添加到composer.json中,再执行
composer update
则不会报错.
当然了,这个坑知道了一下就行了,如果有强迫症的同学,非要在git中执行composer ,如果你们解决了,麻烦告知一下,谢谢
所以,默认安装就使用 windows自带的就行。然后提交可以再开一个git终端,反正都很方便,因为phpstorm真的太牛逼了,phpstorm天下第一。