Symfony\Component\Yaml\Exception\ParseException

Symfony\Component\Yaml\Exception\ParseException,symfony,Symfony,我试图更新composer以集成其他一些api,但cli显示了错误 第13行(靠近“mailer_传输:smtp”)的缩进问题。我不知道如何管理Yaml # This file is auto-generated during the composer install parameters: database_host:127.0.0.1 database_port:3306 database_name:news_driver

我试图更新composer以集成其他一些api,但cli显示了错误 第13行(靠近“mailer_传输:smtp”)的缩进问题。我不知道如何管理Yaml

# This file is auto-generated during the composer install
    parameters:
        database_host:127.0.0.1
        database_port:3306
        database_name:news_driver
        database_user:root
        database_password: ''
        mailer_transport: smtp
        mailer_host: 127.0.0.1
        mailer_user: null
        mailer_password: null
        secret:ThisTokenIsNotSoSecretChangeIt
        twitter_consumer_key:<hidden>
        twitter_consumer_secret:<hidden>
#此文件在composer安装期间自动生成
参数:
数据库_主机:127.0.0.1
数据库_端口:3306
数据库名称:新闻驱动程序
数据库用户:root
数据库\u密码:“”
邮件传输:smtp
邮箱地址:127.0.0.1
邮件用户:空
邮箱密码:空
秘密:此标记不是秘密更改
twitter_消费者_密钥:
twitter_消费者_秘密:

这可能是一个缩进问题,您也遗漏了冒号和值之间的空格。我只是尝试在YAML在线解析器中编辑它:

工作版本:

parameters: 
  database_host: 127.0.0.1
  database_port: 3306
  database_name: news_driver
  database_user: root
  database_password: ~
  mailer_transport: smtp
  mailer_host: 127.0.0.1
  mailer_user: null
  mailer_password: null
  secret: ThisTokenIsNotSoSecretChangeIt
  twitter_consumer_key: NN51z30h469bKUJUQHesZg6CQ
  twitter_consumer_secret: qKobQPtChifrD2LxnJI512EMGHqBGmnaJ9EQI7fL9wrrXwPY8f

试着从这里复制它,现在应该可以了。

你有没有试着删除数据库密码字段的
'
?是的,同样的问题,我不知道发生了什么,我也试着评论第13行,但同样的问题正在出现。确保这些是空格而不是制表符。伊凡我试过了,但仍然是同样的问题。虽然我删除了parameters.yml文件,但仍然是相同的issueHmm,听起来像是缓存问题。试着清除它(为您使用的正确环境)。嗨,伊万,我找到了解决方案。composer将parameters.yml.dst文件指向与parameters.yml设置相同的设置。