Symfony v4,php bin /控制台无法正常工作。自动中止 [英] Symfony v4, php bin/console doesn't work as expected. Automatically Aborted

查看:80
本文介绍了Symfony v4,php bin /控制台无法正常工作。自动中止的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚在新的SSD上安装了composer,php,apache等。之后,我想开始编码。我从IDE中的另一个驱动器打开了项目。然后,我想将固定装置加载到新数据库中,但是我不能。我什至不能进行迁移等。php bin / console损坏了(它会自动中止任何终端输入等)。我尝试从其他终端运行命令,但这没有用。您可以在w /或不使用-vvv的情况下查看命令。

I just installed composer, php, apache etc. on my new SSD. After that I wanted to start coding. I opened my project from another drive in IDE. Then I wanted to load my fixtures into my new database, but I cannot. I cannot even make migrations etc. The php bin/console is broken (It automatically aborts any terminal input etc). I tried to run commands from other terminals, but it doesn't work. You can see commands below w/ or without -vvv. Thanks for any reply how to fix it.

首先:

D:\project>php bin/console doctrine:fixtures:load




小心,将清除数据库 project1。你要继续吗?
(是/否)[否]:
>

Careful, database "project1" will be purged. Do you want to continue? (yes/no) [no]: >

已中止。

doctrine:fixtures:load [--append] [--group GROUP] [--em EM] [--shard SHARD] [--purge-with-截断] [-h |-帮助] [-q |-安静] [
-v | vv | vvv |-详细] [-V |-版本] [--ansi] [- no-ansi] [-n |-无交互] [-e | --env ENV] [--no-debug] [-]

doctrine:fixtures:load [--append] [--group GROUP] [--em EM] [--shard SHARD] [--purge-with-truncate] [-h|--help] [-q|--quiet] [ -v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--]

另外一个:

D:\project>php bin/console make:controller




为您的控制器类选择一个名称(例如VictoriousGnomeController ):
>

Choose a name for your controller class (e.g. VictoriousGnomeController): >

已中止。

make:controller [--no-template] [-h | --help] [-q | --quiet] [-v | vv | vvv |- -verbose] [-V | --version] [--ansi] [--no-ansi] [-n | --no-in
操作] [-e | --env ENV] [- no-debug] [-] []

make:controller [--no-template] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-in teraction] [-e|--env ENV] [--no-debug] [--] []

带详细信息

D:\project>php bin/console -vvv make:controller




2019-12-10T12:48:26 + 00:00 [调试]向
侦听器 Symfony\通知事件 console.command组件\HttpKernel\EventListener\Deb
ugHandlersListener :: configure。

2019-12-10T12:48:26+00:00 [debug] Notified event "console.command" to listener "Symfony\Component\HttpKernel\EventListener\Deb ugHandlersListener::configure".

选择控制器类的名称(例如AgreeableJellybeanController):

Choose a name for your controller class (e.g. AgreeableJellybeanController):


2019-12-10T12:48:26 + 00:00 [错误]运行命令 -vvv make:controller时引发错误。消息:已中止。
2019-12-10T12:48:26 + 00:00 [调试]通知侦听器 Symfony\Bundle\MakerBundle\Event\ConsoleErrorSub的通知事件 console.error
scriber :: onConsoleError。
2019-12-10T12:48:26 + 00:00 [debug]通知侦听器 Symfony\Component\Console\EventListener\ErrorLis的事件 console.error
tener :: onConsoleError。
2019-12-10T12:48:26 + 00:00 [debug]命令 -vvv make:controller退出,代码为 1
2019-12-10T12:48:26 + 00: 00 [调试]通知事件 console.terminate到侦听器
Symfony\Bundle\MakerBundle\Event\ConsoleErro
rSubscriber :: onConsoleTerminate。
2019-12-10T12:48:26 + 00:00 [debug]通知监听器
的通知事件 console.terminate Symfony\Component\Console\EventListener\Erro
rListener :: onConsoleTerminate。

2019-12-10T12:48:26+00:00 [error] Error thrown while running command "-vvv make:controller". Message: "Aborted." 2019-12-10T12:48:26+00:00 [debug] Notified event "console.error" to listener "Symfony\Bundle\MakerBundle\Event\ConsoleErrorSub scriber::onConsoleError". 2019-12-10T12:48:26+00:00 [debug] Notified event "console.error" to listener "Symfony\Component\Console\EventListener\ErrorLis tener::onConsoleError". 2019-12-10T12:48:26+00:00 [debug] Command "-vvv make:controller" exited with code "1" 2019-12-10T12:48:26+00:00 [debug] Notified event "console.terminate" to listener "Symfony\Bundle\MakerBundle\Event\ConsoleErro rSubscriber::onConsoleTerminate". 2019-12-10T12:48:26+00:00 [debug] Notified event "console.terminate" to listener "Symfony\Component\Console\EventListener\Erro rListener::onConsoleTerminate".

在QuestionHelper.php第137行:

In QuestionHelper.php line 137:

[Symfony\组件\控制台\Exception\RuntimeException]

中止。

[Symfony\Component\Console\Exception\RuntimeException]
Aborted.

异常跟踪:
在D:\apache\www\itnetwork\vendor\symfony\console\Helper\QuestionHelper。 php:137
Symfony\组件\控制台\Helper\QuestionHelper-> doAsk()在D:\apache\www\itnetwork\vendor\symfony\控制台\Helper\ \QuestionHel
per.php:85
Symfony\组件\控制台\Helper\QuestionHelper-> Symfony\组件\控制台\Helper {closure}()
at D:\apache\www\itnetwork\vend
或\symfony\console\Helper\QuestionHelper.php:437
Symfony\Component\Console\Helper\ \QuestionHelper-> validateAttempts()at
D:apache\www\itnetwork\vendor\symfony\console\Helper\
QuestionHelper.php:88
Symfony\组件\Console\Helper\QuestionHelper-> ask()at D:apache\www\itnetwork\vendor\symfony\console\Style\SymfonyStyle.p
hp:360
Symfony\组件\控制台\样式\SymfonyStyle-> askQuestion()在D:\apache\www\itnetwork\ven dor\symfony\console\Style\SymfonySt
yle.php:267
Symfony\Component\Console\Style\SymfonyStyle-> ask()at D:\apache \www\itnetwork\供应商\symfony\maker-bundle\src\Command\MakerC
ommand.php:95
Symfony\Bundle\MakerBundle\Command\ DMakerCommand-> interact(),位于D:apache\www\itnetwork\vendor\symfony\console\Command\Command
.php:240
Symfony\Component DConsole\Command\Command-> run()在D:apache\www\itnetwork\vendor\symfony\console\Application.php:1029
Symfony\Component DConsole\Application-> doRunCommand(),位于D:apache\www\itnetwork\vendor\symfony\framework-bundle\Console\Appl
ication.php:86
Symfony\捆绑\FrameworkBundle\Console\Application-> doRunCommand()at
D:\apache\www\itnetwork\vendor\symfony\console\Applicat
ion.php:272
Symfony\组件\控制台\Application-> doRun()在D:apache\www\itnetwork\v endor\symfony\framework-bundle\控制台\Application
.php:74
Symfony\Bundle\FrameworkBundle\Console\Application-> doRun()at D:\ apache\www\itnetwork\vendor\symfony\console\Application.php
:148
Symfony\Component\Console\Application-> run()at D:\ \apache\www\itnetwork\bin\控制台:39

Exception trace: at D:\apache\www\itnetwork\vendor\symfony\console\Helper\QuestionHelper.php:137 Symfony\Component\Console\Helper\QuestionHelper->doAsk() at D:\apache\www\itnetwork\vendor\symfony\console\Helper\QuestionHel per.php:85 Symfony\Component\Console\Helper\QuestionHelper->Symfony\Component\Console\Helper{closure}() at D:\apache\www\itnetwork\vend or\symfony\console\Helper\QuestionHelper.php:437 Symfony\Component\Console\Helper\QuestionHelper->validateAttempts() at D:\apache\www\itnetwork\vendor\symfony\console\Helper\ QuestionHelper.php:88 Symfony\Component\Console\Helper\QuestionHelper->ask() at D:\apache\www\itnetwork\vendor\symfony\console\Style\SymfonyStyle.p hp:360 Symfony\Component\Console\Style\SymfonyStyle->askQuestion() at D:\apache\www\itnetwork\vendor\symfony\console\Style\SymfonySt yle.php:267 Symfony\Component\Console\Style\SymfonyStyle->ask() at D:\apache\www\itnetwork\vendor\symfony\maker-bundle\src\Command\MakerC ommand.php:95 Symfony\Bundle\MakerBundle\Command\MakerCommand->interact() at D:\apache\www\itnetwork\vendor\symfony\console\Command\Command .php:240 Symfony\Component\Console\Command\Command->run() at D:\apache\www\itnetwork\vendor\symfony\console\Application.php:1029 Symfony\Component\Console\Application->doRunCommand() at D:\apache\www\itnetwork\vendor\symfony\framework-bundle\Console\Appl ication.php:86 Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand() at D:\apache\www\itnetwork\vendor\symfony\console\Applicat ion.php:272 Symfony\Component\Console\Application->doRun() at D:\apache\www\itnetwork\vendor\symfony\framework-bundle\Console\Application .php:74 Symfony\Bundle\FrameworkBundle\Console\Application->doRun() at D:\apache\www\itnetwork\vendor\symfony\console\Application.php :148 Symfony\Component\Console\Application->run() at D:\apache\www\itnetwork\bin\console:39

make:controller [--no-template] [-h | --help] [ -q | --quiet] [-v | vv | vvv | --verbose] [-V | --version] [--ansi] [--no-ansi] [-n | --no-in
teraction] [-e | --env ENV] [--no-debug] [-] []

make:controller [--no-template] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-in teraction] [-e|--env ENV] [--no-debug] [--] []


推荐答案

似乎此问题来自仅在Windows上发布php 7.4的错误

seems like this issue comes from a bug whitin the php 7.4 release on windows only


  1. https://bugs.php.net/bug.php?id=78883

  2. https://github.com/php/php -src / pull / 4961

  1. https://bugs.php.net/bug.php?id=78883
  2. https://github.com/php/php-src/pull/4961

其他链接:

  • https://github.com/symfony/symfony/issues/34702
  • https://github.com/symfony/symfony/issues/34754
  • https://github.com/phpMussel/phpMussel/issues/211
  • https://github.com/php/php-src/pull/4952

这篇关于Symfony v4,php bin /控制台无法正常工作。自动中止的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆