作曲家说Git没找到

my2*_*y2c 21 git composer-php

通过安装依赖项时"composer install",我收到错误:

安装doctrine/lexer(dev-master bc0e1f0)克隆bc0e1f0cc285127a38c6c8ea88bc5dba2fd53e94 [RuntimeException] 无法克隆 http://github.com/doctrine/lexer.git,找不到git,检查它是否已安装并且在PATH环境中.'git'不被识别为内部或外部命令,可操作程序或批处理文件.

我不知道该怎么做......我不需要git.谢谢!

my2*_*y2c 27

使用--prefer-dist工作:

composer install --prefer-dist
Run Code Online (Sandbox Code Playgroud)

迫使dist部分,@ivoba提到; 似乎使用的默认开关git--prefer-source.


小智 24

你应该先安装git

apt-get install git
Run Code Online (Sandbox Code Playgroud)


Jan*_*ara 7

我遇到过同样的问题。所以我首先使用

composer install --prefer-dist
Run Code Online (Sandbox Code Playgroud)

但这对我不起作用。

然后我使用这些命令解决了我的问题。

apt-get install zip
composer install --prefer-dist
Run Code Online (Sandbox Code Playgroud)

这对我有用。我认为这会对某人有所帮助。


abd*_*iel 6

我在 Windows 中遇到了同样的问题并且已经安装了 git,所以我修复了它只是添加

C:\Program Files (x86)\Git\bin

到我的路径环境变量。