Symfony 无法运行behat';“本地的”;cURL错误6:无法解析主机:BASE“URL(GuzzleHttp\Exception\ConnectException)";

Symfony 无法运行behat';“本地的”;cURL错误6:无法解析主机:BASE“URL(GuzzleHttp\Exception\ConnectException)";,symfony,guzzle,behat,Symfony,Guzzle,Behat,我正在通过命令行在Symfony 2.8应用程序中本地运行Behats。每个方案都会失败,并出现错误“cURL error 6:无法解析主机:BASE_URL(GuzzleHttp\Exception\ConnectException)” 在app/config/parameters.yml中,我尝试更改 base_url: http://BASE_URL 到我的本地路径 base_url: 'http://127.0.0.1/myapp/web/app_dev.php' 或“l

我正在通过命令行在Symfony 2.8应用程序中本地运行Behats。每个方案都会失败,并出现错误“cURL error 6:无法解析主机:BASE_URL(GuzzleHttp\Exception\ConnectException)”

在app/config/parameters.yml中,我尝试更改

   base_url: http://BASE_URL
到我的本地路径

   base_url: 'http://127.0.0.1/myapp/web/app_dev.php'
或“localhost”,或任何其他可能的本地url,但得到相同的错误

项目中的依赖项包括:

   "behat/behat": "~3.0",

   "guzzlehttp/guzzle": "^5.3",

在尝试从phpStorm内部运行时,我会收到相同的略短的错误消息。我发现的类似问题似乎都与实时设置有关,Symfony中还有其他问题吗?…

您的
行为.yml.dist
看起来像什么?您还可以在那里指定一个base_url,这可能是导致问题的原因。在该文件中,它也是
base_url:http://BASE_URL
…当替换为我的应用程序的本地url时,当运行一个行为时,这确实给出了一个不同的错误-当它到达有响应代码检查和错误的点时,例如
当前响应状态代码为404,但预期为200。(Behat\Mink\Exception\ExpectationException)
(我不认为这只是测试,因为它适用于共享相同代码的同事)