【问题标题】:howto fix composer.json in forked symfony bundle如何在分叉的 symfony 包中修复 composer.json
【发布时间】:2017-11-16 14:09:08
【问题描述】:

我正在尝试安装 symfony-cmf/routing-auto 版本 2.0.0-RC1 ,它需要在 Symfony 2x 下运行的 jms/metadata:1.5.*

我当前的项目在 Symfony 3.3.x 上工作,这使得这个包无法安装,所以我在 github 上做了一个 fork,改变了 req.到jms/metadata:1.6.* 并添加了一行:

"replace": "symfony-cmf/routing-auto:2.0.0-RC1",

为了测试它是否可以工作,我在控制台中使用了:

composer require mkoniarz/routing-auto:dev-master

然后我得到了错误:

读取 mkoniarz/routing-auto (dev-master) 的 composer.json 跳过分支 dev-master,为 foreach() 提供的参数无效

为了让 composer 安装这个 fork,我还需要解决什么问题?

PS 我的作曲家是最新的。

【问题讨论】:

    标签: symfony github composer-php fork


    【解决方案1】:

    您是否尝试删除 composer.json 文件?我有一个类似的错误,我认为它可以解决你的问题。

    或者你应该试试:

    composer require symfony-cmf/routing-auto
    

    【讨论】:

      【解决方案2】:

      始终检查 composer.json:

      composer.phar validate
      

      如果有效则提交:)

      错误出现在“替换”行:

      "replace": "symfony-cmf/routing-auto:2.0.0-RC1",
      

      应该是:

      "replace": { "symfony-cmf/routing-auto":"2.0.0-RC1" },
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-03-21
        • 2014-10-03
        • 1970-01-01
        • 2015-01-07
        • 2014-06-07
        • 2015-04-05
        • 2015-11-26
        • 2017-12-27
        相关资源
        最近更新 更多