无法更新 google/cloud-firestore [作曲家]

蒂娜

现在,我正在使用 google/cloud-firestore ^0.8.1,我想将此库更新到最新版本 (0.14.0)。我的 composer.json 现在看起来像:

"require": {
"grpc/grpc": "^1.10",
"google/protobuf": "^3.5",
"google/gax": "^0.31.3",
"google/cloud-firestore": "^0.8.1",
"firebase/php-jwt": "^5.0",
}

当我尝试用 更新 firestore 库时php composer.phar require google/cloud-firestore,我得到:

Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for google/cloud-firestore ^0.14.0 -> satisfiable by google/cloud-firestore[v0.14.0].
    - google/cloud-firestore v0.14.0 requires google/gax ^0.37 -> satisfiable by google/gax[0.37.0] but these conflict with your requirements or minimum-stability.


Installation failed, reverting ./composer.json to its original content.

在那之后,我尝试php composer.phar require google/gax并得到:

Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - google/cloud-firestore v0.8.1 requires google/gax ^0.31.1 -> satisfiable by google/gax[0.31.x-dev].
    - google/cloud-firestore v0.8.1 requires google/gax ^0.31.1 -> satisfiable by google/gax[0.31.x-dev].
    - google/cloud-firestore v0.8.1 requires google/gax ^0.31.1 -> satisfiable by google/gax[0.31.x-dev].
    - Can only install one of: google/gax[0.37.0, 0.31.x-dev].
    - Installation request for google/gax ^0.37 -> satisfiable by google/gax[0.37.0].
    - Installation request for google/cloud-firestore ^0.8.1 -> satisfiable by google/cloud-firestore[v0.8.1].


Installation failed, reverting ./composer.json to its original content.

我添加"minimum-stability": "dev"到 composer.json 但这并没有解决问题。如何正确更新这些库并修复它们之间的依赖关系?

沙布

语义版本控制运算符 ( ^) 的行为与 1.0 之前的版本略有不同(请参阅https://getcomposer.org/doc/articles/versions.md#caret-version-range-):

对于 1.0 之前的版本,它也考虑到安全性并将其^0.3视为 ? >=0.3.0 <0.4.0.

这意味着您必须像这样更新两个软件包:

composer require google/cloud-firestore:^0.14 google/gax:^0.37

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章