symfony2 和 phpunit 不适用于 lampp (ubuntu 15.x)

symfony2 and phpunit does not work on lampp (ubuntu 15.x)

我的 symfony2 应用程序在 wamp (windows) 上完美地与 phpunit 一起工作但是当安装后改变环境并开始在 lampp (linux) 上工作时,我通过键入 phpunit -c app/: `/opt/lampp/htdocs/VTALLY/src/Iballot/CmsBundle/Tests/Controller/ParliamentaryControllerTest.php:11

在 运行 测试时出现以下错误

造成的 Symfony\Component\Yaml\Exception\ParseException:保留指示符“@”不能作为普通标量的开始;您需要在第 4 行("arguments: [@security.context, @fos_user.user_manager]" 附近)引用标量。`

您需要将任何以 @ 开头的字符串放在引号中:

arguments:
    ["@security.context", "@fos_user.user_manager"]

保留字符,如 @,应加引号。未引用 @s were deprecated in Symfony 2.8。 Symfony 3.0 将禁止您使用此类定义并抛出异常。

如果您无法控制注册有问题配置的捆绑包,请向供应商发送包含修复程序的拉取请求。作为快速修复,您可以降级 Symfony。 2.7 和 2.8 都可以使用(后者只会发出弃用通知)。