2

当我在 Windows 上的 Symfony2 中创建项目时没有问题,但现在(linux)我得到了这样的东西:
当我想生成没有任何参数的包时,我得到了

 [RuntimeException]                        
  The "namespace" option must be provided.

当我输入命名空间时,我得到:

  [RuntimeException]                  
  The "dir" option must be provided. 

只有在开始时提供所有必要的参数并且我有点懒惰并且控制台不询问命名空间或任何东西时,我才能创建捆绑包。有修复的机会吗?:P

编辑:实际上,每当我尝试运行需要参数的函数时,就会发生这种情况。

4

2 回答 2

2

我也尝试过使用 Netbeans 或 Eclipse 创建一个包,但我遇到了同样的问题。独特的解决方案是使用终端创建捆绑包。所有过程将正常运行,您只需回答问题即可完成创作。如果我有其他解决方案,我会回来找你的。亲切地。

于 2013-09-21T09:15:46.977 回答
2

您的问题不是来自 netbeans,我使用 phpstorm 并且遇到了同样的问题。

后来我发现问题来自 symfony 来解决它去你的项目文件夹对我来说就像:/opt/lampp/htdocs/MyProject/vendor/symfony/symfony/src/Symfony/Component/console 并打开文件应用程序.php 在文本编辑器中搜索

$input->setInteractive(false);

然后像这样评论它: //$input->setInteractive(false);

它现在应该可以正常工作了!

于 2015-05-03T20:05:59.183 回答