【发布时间】:2018-08-31 10:07:22
【问题描述】:
现在,我正在使用 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",
}
当我尝试使用 php composer.phar require google/cloud-firestore 更新 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.
我在 composer.json 中添加了"minimum-stability": "dev",但这并没有解决问题。
如何正确更新这些库并修复它们之间的依赖关系?
【问题讨论】:
-
请不要使用图片来显示代码和错误。最好将文本直接复制到您的问题中,以便于阅读和搜索。另外,仅供参考,Firestore 节点 SDK 的最新版本是 0.16.1,而不是 0.14.0。
-
@DougStevenson 感谢您对发布问题的建议。我在packagist.org/packages/google/cloud-firestore 和github.com/GoogleCloudPlatform/google-cloud-php-firestore 看到最新版本的 PHP firestore 是 0.14.0。
-
对不起,我读得太快了,还以为你在谈论节点而不是 PHP。现在编辑您的问题以显示文本而不是图片还为时不晚。
-
@DougStevenson,已更新,谢谢。
标签: firebase google-cloud-platform google-cloud-firestore composer-php