Windows 10:bash:behat:命令未找到错误

时间:2016-12-20 23:21:26

标签: php composer-php git-bash behat

当我在Git bash中运行behat -v(或任何其他Behat命令)时,我收到以下错误

  

bash:behat:找不到命令

它在Windows命令提示符下正常工作。

我尝试使用不同的选项安装Git,例如'仅使用Git Bash中的Git','使用Windows命令提示符中的Git','使用MinTTY','使用Windows默认控制台窗口',但没有任何效果。

我使用Composer将Behat版本3.2.2本地安装到项目中。

有人知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

如“INSTALLING BEHAT (WINDOWS 7)”中所述,请确保您的%PATH%环境变量在CMD shell会话中包含C:\Behat\bin
<path\to\Git>\bin(包括bash.exe

然后在同一个shell中输入bash:检查behat是否有效。

答案 1 :(得分:0)

您需要从安装位置运行Behat。

导航到Behat安装的文件夹(这应该包含bin,vendor,composer.json等)然后在那里打开一个命令行(任何人都会执行bash或cmd)并从那里运行Behat。

使用命令bash:

bin/behat -dl

或者对于cmd:

bin\behat -dl

要检查的最后一件事。找到您的git快捷方式,右键单击并选中Properties-&gt; Shortcut选项卡,在目标中你应该有这样的东西:

"C:\Program Files (x86)\Git\bin\sh.exe" --login -i

关闭并重新打开git控制台,它应该可以工作 要从开始查找快捷方式搜索git,然后右键单击Git Bash并单击打开文件位置。