Php 为什么composer使用文件的未修补版本?
我分叉了一个存储库,并在分叉的存储库中修补了一个yml文件,以便为其提供有效的yml格式 。。。但我现在发现,当我运行Php 为什么composer使用文件的未修补版本?,php,github,composer-php,Php,Github,Composer Php,我分叉了一个存储库,并在分叉的存储库中修补了一个yml文件,以便为其提供有效的yml格式 。。。但我现在发现,当我运行composer安装时,文件的旧的、未修补的版本正在被拉入 我的composer.yml文件的相关部分如下所示: "repositories": [ { "type": "vcs", "url": "git@github.com:patrickmaynard/SonataMediaTwigExtensionBundle.git"
composer安装时,
文件的旧的、未修补的版本正在被拉入
我的composer.yml
文件的相关部分如下所示:
"repositories": [
{
"type": "vcs",
"url": "git@github.com:patrickmaynard/SonataMediaTwigExtensionBundle.git"
}
],
。。。这是:
"socialbit/sonatamediatwigextension-bundle": "master@dev"
如何强制composer使用我的补丁版本的文件?因为
composer安装
使用composer.lock文件,因此安装了一组预定义的软件包。您需要的是composer更新
,以便它检查您的软件包的新版本。谢谢!我使用了composer-update-socialbit/sonatamediatwig扩展包
来更新这个包,看起来一切都正常。