当我在Git bash中运行behat -v
(或任何其他Behat命令)时,我收到以下错误
bash:behat:找不到命令
它在Windows命令提示符下正常工作。
我尝试使用不同的选项安装Git,例如'仅使用Git Bash中的Git','使用Windows命令提示符中的Git','使用MinTTY','使用Windows默认控制台窗口',但没有任何效果。
我使用Composer将Behat版本3.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并单击打开文件位置。