无法从命令行运行git

19

我现在已经安装了Windows版的GIT。当我在我的Symfony项目中运行以下命令以重新安装vendors时:

php bin/vendors install --reinstall

然后我遇到了一个错误

git' is not recognized as internal or external command
我已经设置了环境变量,如下所示:
c:/programme files/git/cmd

现在我该怎么办呢?我也尝试了环境变量,但没有成功。

c:/program files/git/bin

但我仍然得到同样的错误。


你的路径环境变量现在是什么样子? - j0k
就像 c:/program files/git/bin 一样。 - Rohitashv Singhal
我指的是整个路径环境变量,而不仅仅是您添加的部分。 - j0k
c:\program files\git\cmd\git.exe - Rohitashv Singhal
3个回答

26

两种可能的解决方案:

  • 我的PATH使用反斜杠而不是正斜杠。
  • 你的第一行有一个错别字,应该是c:\program files\git\cmd

还有一种情况:如果你的路径包含空格,请用引号括起来:

set PATH=%PATH%;"C:\Program Files\Git\cmd"

是的,它只有正斜杠。对此很抱歉。 - Rohitashv Singhal
我刚刚卸载了Git,并重新安装在C盘而不是Program Files中。我认为这是由于program和files之间的空格导致的。 - Rohitashv Singhal
在使用64位Windows版本时,Windows中的路径也可能是C:\ Program Files(x86)\ Git \ cmd。 - Bouncing Bit

13
在安装Git时,在路径环境设置中选择以下内容。 即使我遇到了同样的问题,即无法在普通命令行上执行git,但我只需使用“从Windows命令提示符运行Git”设置进行重新安装即可。 enter image description here

2

只需打开命令提示符并运行此命令:

set PATH=%PATH%;"C:\Program Files\Git\cmd"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接