当在phpStorm控制台中使用条令时,它在中运行——默认情况下没有交互


When using doctrine in phpStorm console it runs in --no-interaction by default

将PhpStorm与Symfony 2结合使用时,控制台出现问题。它在--无交互模式下运行,只给出我的错误。但当我在终端中使用相同的命令时,它工作得很好。有人知道我该怎么解决这个问题吗?

在PhpStorm控制台中:

➜/Applications/MAMP/bin/php/php5.5.3/bin/php/Users/job/PhpstomProjects/prop/app/console条令:生成:实体

[InvalidArgumentException]
实体名称必须包含一个:("给定,应为AcmeBlogBundle:Blog/Post)

条令:生成:实体[-实体="…"][--字段="

进程于14:09:35结束,退出代码为1。执行时间:2.387毫秒

在MacOS终端中,它运行良好:

➜ ~ /Applications/MAMP/bin/php/php5.5.3/bin/php/Users/job/PhpstomProjects/prop/app/console条令:生成:实体

<欢迎使用Doctrine2实体生成器

<此命令可帮助您生成Doctrine2实体。

<首先,您需要给出要生成的实体名称。<您必须使用类似AcmeBlogBundle:Post的快捷方式表示法。

<实体快捷方式名称:

您使用的是PhpStorm v6,这意味着命令行工具。它确实存在交互模式的问题,因为它只模拟终端(AFAIK)。查看并观看此票了解详细信息:

  • http://youtrack.jetbrains.com/issue/WI-16892

如果你想在PhpStorm中执行这样的赞扬,我可能只建议尝试v7,它有适当的终端支持(本地和远程(SSH))。更多细节在这个博客文章:

  • http://blog.jetbrains.com/phpstorm/2013/09/built-in-local-terminal-in-phpstorm-7/
  • 此外:http://blog.jetbrains.com/phpstorm/?s=terminal