当我在git bash中运行 behat -v
(或任何其他behat命令)时,我会得到以下错误
bash:behat:找不到命令
它在Windows命令提示符中正常工作。
我尝试使用不同的选项安装git,例如"仅使用git bash中的git","使用Windows命令提示符中的git","使用mintty","使用Windows default Console窗口",但没有任何工作。
我使用Composer安装了项目的Behat版本3.2.2本地。
有人知道如何解决此问题吗?
如"安装behat(Windows 7)"中所述,请确保您的%PATH%
环境变量在CMD Shell会话中包含C:Behatbin
。
和<pathtoGit>bin
(包括bash.exe
)
然后在同一外壳中,类型bash
:检查behat
是否有效。
您需要从安装的位置运行。
导航到安装Behat的文件夹(这应该包含垃圾箱,供应商,Composer.json等),然后在此处打开命令行(任何将执行bash或cmd)并从那里运行Behat。
使用命令进行bash:
bin/behat -dl
或CMD:
binbehat -dl
最后一件事要检查。查找您的git快捷方式,右键单击并检查属性 ->快捷键选项卡,在目标中您应该拥有类似的东西:
"C:Program Files (x86)Gitbinsh.exe" --login -i
关闭并重新打开Git控制台,它应该起作用。
要从开始,然后右键单击git bash,然后单击"打开文件位置"。