是啥导致 Composer 不更新到已修改的现有版本?
Posted
技术标签:
【中文标题】是啥导致 Composer 不更新到已修改的现有版本?【英文标题】:What causes Composer not to update to a, modified, existing version?是什么导致 Composer 不更新到已修改的现有版本? 【发布时间】:2020-09-20 18:11:26 【问题描述】:我为我的插件创建了一个 v1.0.4 标记,并在服务器上执行 composer update
的部署程序。不久之后,我删除了这个标签并再次创建它,因为这个版本需要一个小的修改。
现在,当部署者在服务器上执行composer update
时,插件没有更新到新的 v1.0.4(包括修改),因为版本号仍然相同。
我已经在服务器上执行了composer clear-cache
,但这似乎不起作用。这是可能的还是为这个修改创建一个新版本更好?
修改后的标签 v1.0.4 存在于存储库中。任何帮助表示赞赏。
【问题讨论】:
【参考方案1】:请将您的插件正确标记为新版本。如果已经安装了 v1.0.4,则该标签使用的提交哈希存储在 composer.lock
中,修复此问题可能会导致更多问题弹出。
【讨论】:
以上是关于是啥导致 Composer 不更新到已修改的现有版本?的主要内容,如果未能解决你的问题,请参考以下文章
如何刷新绑定到已更新的 Access 数据库表的 DataGridView?
基于现有项目库对composer.json文件进行逆向工程?
是啥导致我的 servlet 在运行时出现“此驱动程序不支持 Java 运行时环境 (JRE) 1.7 版...”? [复制]
Composer 更新导致“symfony/framework-bundle 2.0.7 需要 symfony/translator 2.0.7 -> 找不到匹配的包”。