Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Composer init(新项目)因Symfony RuntimeException而中止_Exception_Composer Php - Fatal编程技术网

Composer init(新项目)因Symfony RuntimeException而中止

Composer init(新项目)因Symfony RuntimeException而中止,exception,composer-php,Exception,Composer Php,在完全为空的新文件夹中: composer init 我有: Welcome to the Composer config generator This command will guide you through creating your composer.json config. Package name (<vendor>/<name>) [slordef/test-composer]: [Symfony\Component\Console\Except

在完全为空的新文件夹中:

composer init

我有:

Welcome to the Composer config generator

This command will guide you through creating your composer.json config.

Package name (<vendor>/<name>) [slordef/test-composer]:

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

init [--name NAME] [--description DESCRIPTION] [--author AUTHOR] [--type [TYPE]] [--homepage HOMEPAGE] [--require REQUIRE] [--require-dev REQUIRE-DEV] [-s|--stability STABILITY] [-l|--license LICENSE] [--repository REPOSITORY]

欢迎使用Composer配置生成器
此命令将指导您创建composer.json配置。
包名称(/)[slordef/test composer]:
[Symfony\Component\Console\Exception\RuntimeException]
流产
init[--名称][--描述描述][--作者][--类型[类型][--主页][--要求][--要求开发要求-dev][-s |--稳定性][l |--许可证][--存储库]
作曲家是最新的。。。 不知道如何通过运行来追加:

composer init -vvv
获取:

异常跟踪: ()位于phar://C:/ProgramData/composeSetup/bin/composer.phar/vendor/symfony/console/Helper/QuestionHelper.php:148 Symfony\Component\Console\Helper\QuestionHelper->doAsk(),位于phar://C:/ProgramData/composeSetup/bin/composer.phar/vendor/Symfony/Console/Helper/QuestionHelper.php:75 Symfony\Component\Console\Helper\QuestionHelper->Symfony\Component\Console\Helper{closure}()位于phar://C:/ProgramData/composeSetup/bin/composer.phar/vendor/Symfony/Console/Helper/QuestionHelper.php:404 Symfony\Component\Console\Helper\QuestionHelper->validateAttents(),位于phar://C:/ProgramData/composeSetup/bin/composer.phar/vendor/Symfony/Console/Helper/QuestionHelper.php:78 Symfony\Component\Console\Helper\QuestionHelper->ask()位于phar://C:/ProgramData/composeSetup/bin/composer.phar/src/composer/IO/ConsoleIO.php:291 Composer\IO\ConsoleIO->askAndValidate()位于phar://C:/ProgramData/ComposerSetup/bin/Composer.phar/src/Composer/Command/InitCommand.php:240 Composer\Command\InitCommand->interact()位于phar://C:/ProgramData/composeSetup/bin/Composer.phar/vendor/symfony/console/Command/Command.php:230 Symfony\Component\Console\Command\Command->run()位于phar://C:/ProgramData/composestup/bin/composer.phar/vendor/Symfony/Console/Application.php:835 Symfony\Component\Console\Application->doRunCommand(),位于phar://C:/ProgramData/composestup/bin/composer.phar/vendor/Symfony/Console/Application.php:185 Symfony\Component\Console\Application->doRun()位于phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/composer/Console/Application.php:267 Composer\Console\Application->doRun()位于phar://C:/ProgramData/composeSetup/bin/Composer.phar/vendor/symfony/Console/Application.php:117 Symfony\Component\Console\Application->run()位于phar://C:/ProgramData/composeSetup/bin/composer.phar/src/composer/Console/Application.php:106 Composer\Console\Application->run()位于phar://C:/ProgramData/composeSetup/bin/Composer.phar/bin/Composer:61
C:\ProgramData\composer Setup\bin\composer.phar:24的require()这可能是PHP版本7.4的问题,必须切换到版本7.3才能正常工作

卸载并重新安装composer。请注意,安装时,请将php版本设置为7.0。*与环境变量相关。所以你的问题将得到解决

我也有同样的错误,但我毕竟意识到它发生在php的最后一个版本中。示例:我现在使用的是PHP7.4,但当我切换到PHP7.3.12时,错误被解决了!因此,我敢说,对于那个特定的bug,首先要检查的是您正在使用的PHP版本是否稳定。

尝试通过添加
-vvv
来运行该命令以获得调试输出,例如:
composer init-vvv
为什么是7.0.*?为什么不是7.4.*?给出一个看起来很有用的例子。这个解决方案解决了我的问题,谢谢。