当我在Windows上使用Symfony2创建项目时没有问题,但是现在(linux)我得到了这样的东西:
当我想生成没有任何参数的包时,我得到了
[RuntimeException]
The "namespace" option must be provided.
当我输入命名空间时,我得到:
[RuntimeException]
The "dir" option must be provided.
我只能在开头提供所有必要的参数时才能创建bundle而且我是一个懒惰的人,对我而言,控制台不会询问命名空间或任何东西是非常烦人的。有没有机会修复这个?:P
编辑:实际上每当我尝试运行需要参数的函数时就会发生这种情况。答案 0 :(得分:2)
我也试过用Netbeans或Eclipse创建一个包但我遇到了同样的问题。 独特的解决方案是使用终端创建捆绑包。 所有过程都将正常运行,您只需回答问题即可完成创作。 如果我有其他解决方案,我会回复你。 亲切。
答案 1 :(得分:2)
你的问题不是来自netbeans,我使用phpstorm并且我遇到了同样的问题。
后来我发现问题来自symfony来解决它转到你的项目文件夹对我来说就像: / opt / lampp / htdocs / MyProject / vendor / symfony / symfony / src / Symfony / Component / console并在文本编辑器中打开文件Application.php 搜索
$input->setInteractive(false);
然后像这样评论:
//$input->setInteractive(false);
它现在应该完美无缺!