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