1

你好我正在尝试使用命令

php bin\behat 

它不起作用结果是

SRC_DIR=`pwd`
cd `dirname "$0"`
cd "../vendor/behat/behat/bin"
BIN_TARGET=`pwd`/behat
cd $SRC_DIR
$BIN_TARGET "$@"

我必须使用命令

php vendor\behat\behat\bin\behat

并且 behat 正在工作。有人知道这个问题的解决方案吗?我也在这里问这个问题:http: //forum.symfony-project.org/viewtopic.php?f=23 &t=45834

4

2 回答 2

2

的内容bin/behatbash但不包含任何shebang。

它也不包含任何php开始标签,这意味着当您从中运行命令时,php它会被视为纯文本。

由于您标记了您的问题,windows-7因此您需要在 Windows-7 兼容的批处理脚本(Powershell 或其他东西)中重写它。

给定的 bash 脚本什么都不做,只是给你一个快捷方式来运行behat.

于 2012-09-10T07:53:28.583 回答
0

好的,我也卡住了。
这是解决方案:首先使用:behat --init

这将创建您的功能文件夹。
完成后运行以下命令来执行您的测试:

bin\behat
于 2014-03-13T07:24:26.683 回答