php - 如果我不想做 Composer 更新,我只想使用 composer.json 和 composer.lock 中的内容怎么办

标签 php symfony vendor

我有一个基于 composer 的旧 symfony 项目,我刚刚更新了一些代码更改。我在开发中测试一切正常。我在部署要求运行 composer.phar self 更新以更新 Composer 的 Composer 时遇到问题,因为 Composer 已过时。之后我进行 composer.phar 安装。我收到此错误 -

[RuntimeException]                                                                                                            
Your composer.lock was created before 2012-09-15, and is not supported anymore. Run "composer update" to generate a new one.

如果我不想更新怎么办。这个我还行我怎样才能强制它不更新。

最佳答案

锁定文件的结构已更改,因此您应该升级您的锁定文件。您可以通过执行以下命令升级您的锁定文件而无需实际升级任何依赖项:

Composer 什么都不更新

关于php - 如果我不想做 Composer 更新,我只想使用 composer.json 和 composer.lock 中的内容怎么办,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15700841/

相关文章:

php mysql ajax 实时搜索数组

javascript - 如何使用 javascript_include_tag 从 vendor/assets/javascripts 添加特定于 Controller 的 javascript?

go - Golang 1.8 glide vendor 文件夹忽略

postgresql - 当我使用 orderBy 时,Doctrine QueryBuilder 会剪切结果

laravel - 供应商问题 :Publish in laravel 5

php - 禁用部分页面php的警告和通知

php - 如何使用 MySql 和缩放级别创建 Google map 服务器端集群?

javascript - 从迷你上传表单返回新文件名

php - 修复 InitRuntimeInterface 的 TWIG 弃用警告

css - "less"过滤器问题