【问题标题】:can't create a symfony 4 project with "symfony/website-skeleton"无法使用“symfony/website-skeleton”创建 symfony 4 项目
【发布时间】:2021-01-06 17:56:18
【问题描述】:

当我使用 --full 创建项目时出现错误消息

Symfony CLI 版本 v4.21.3(2020-12-11T09:19:56+0000 - 稳定)

PHP 7.1.9 (cli)(构建时间:2017 年 8 月 30 日 18:34:46)(ZTS MSVC14 (Visual C++ 2015) x64) 版权所有 (c) 1997-2017 PHP 集团 Zend Engine v3.1.0,版权所有 (c) 1998-2017 Zend Technologies

Composer 版本 2.0.8 2020-12-03 17:20:38

和命令使用

symfony new blog --full

错误信息

Script cache:clear returned with error code 255
!!
!!   // Clearing the cache for the dev environment with debug true
!!
!!  07:21:01 CRITICAL  [php] Uncaught Error: Call to undefined method Twig\Environment::registerUndefinedTokenParserCallback() ["exception" => Error { …}]
!!
!!  In srcApp_KernelDevDebugContainer.php line 1546:
!!
!!    Attempted to call an undefined method named "registerUndefinedTokenParserCallback" of class "Twig\Environment".
!!    Did you mean to call e.g. "registerUndefinedFilterCallback" or "registerUndefinedFunctionCallback"?
!!
!!
!!  cache:clear [--no-warmup] [--no-optional-warmers] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command>
!!
!!
Script @auto-scripts was called via post-update-cmd

screenshot of error

【问题讨论】:

  • 请分享更多细节,比如文本形式的错误信息
  • 感谢您添加错误消息。请分享更多详细信息,例如:您使用的是哪个命令?哪个PHP版本?哪些软件包版本?
  • 大功告成,如文本形式的错误提示
  • “完成”是什么意思?我在问题中看不到任何要求的信息
  • 现在好了吗?

标签: symfony4


【解决方案1】:

根据my bug report,这是twig/extra-bundle v3.2.0 中的一个错误。损坏的版本未发布,可以使用 PHP 7.1 再次启动项目

【讨论】:

  • 我需要更新twig/extra-bundle或php?
  • 两者都不 - 只需再次运行该命令symfony new blog --full
猜你喜欢
  • 2018-07-08
  • 2019-01-16
  • 2019-01-27
  • 1970-01-01
  • 2020-05-17
  • 2017-03-20
  • 2018-02-02
  • 1970-01-01
  • 2023-01-15
相关资源
最近更新 更多