【问题标题】:Why is composer using the unpatched version of a file?为什么作曲家使用未打补丁的文件版本?
【发布时间】:2018-09-22 09:42:25
【问题描述】:

我派生了一个存储库并在我的派生存储库中修补了一个 yml 文件,以便为其提供有效的 yml 格式。

https://github.com/patrickmaynard/SonataMediaTwigExtensionBundle/blob/master/Resources/config/services.yml

...但我现在发现,当我运行composer install 时,文件的旧版本未打补丁。

我的composer.yml 文件的相关部分如下所示:

"repositories": [
    {
        "type": "vcs",
        "url": "git@github.com:patrickmaynard/SonataMediaTwigExtensionBundle.git"
    }
],

...还有这个:

    "socialbit/sonatamediatwigextension-bundle": "master@dev"

我可以做些什么来强制作曲家使用我的补丁版本的文件?

【问题讨论】:

    标签: php github composer-php


    【解决方案1】:

    因为composer install使用composer.lock 文件,因此安装了一组预定义的包。相反,您想要的是composer update,以便它检查您的软件包新版本。

    【讨论】:

    • 谢谢!我使用composer update socialbit/sonatamediatwigextension-bundle 只更新了那个包,看起来一切正常。
    猜你喜欢
    • 2018-11-26
    • 2011-06-09
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 2020-04-18
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多