如何降级我的依赖项版本的依赖关系[composer]

时间:2016-05-16 13:54:56

标签: php git composer-php updates

我最近做了composer update。但我的依赖项的新版本,我完全不喜欢。我会说我不喜欢我的依赖关系,它更精确。有没有办法回滚,除了从git历史记录composer.lock获取?

2 个答案:

答案 0 :(得分:0)

我在.table td { overflow-wrap: break-spaces; word-break: normal; } 上遇到过类似的问题,这取决于laravel/passport =7.5.1,需要league/oauth2-server ^7.0。并且当时lcobucci/jwt ^3.2.2已更新为最新的lcobucci/jwt版本。但是此突然的更新引入了该错误,因此每个人都必须将其降级为3.4

您可以覆盖所需的嵌套依赖项的版本,也可以通过将其放在顶层3.3.*的{​​{1}}部分中来应用另一个版本号约束:

require

然后别忘了运行composer.json,因此它将安装正确版本的嵌套依赖项并更新 "require": { ... "lcobucci/jwt": "3.3.*" } 中的记录。

答案 1 :(得分:0)

今天最好将版本设置为 3.4 并使用以下命令在您的系统上安装 mbstring:

sudo apt-get install php-mbstring

如果您在 ubuntu 下并最终像您说的那样执行 composer update lcobucci / jwt

相关问题