gpt4 book ai didi

mongodb - Pubspec.yaml引发不一致的错误并且没有冲突

转载 作者:行者123 更新时间:2023-12-03 03:44:05 25 4
gpt4 key购买 nike

我看到Dartson和mongo_dart出现了一个奇怪的问题。

我正在运行mongo_dart 0.1.46。 -我需要将其升级到mongo_dart 0.2.4

但是,当我升级mongo_dart时-我收到有关dartson的以下错误

Package mongo_dart has no versions that match 0.2.4 derived from: - tickets depends on version 0.2.4



使用:
dependencies:
#Server Dependencies
json_object: "1.0.19"
mongo_dart: "0.2.4"
connection_pool: "0.1.0+2"
dartson: "0.2.4"
guinness: "0.1.17"
html: "0.12.2"
shelf: '>=0.6.2 <0.7.0'
shelf_static: "0.2.2"
shelf_route: "0.14.0"

这很奇怪,因为mongo_dart:在pub.dartlang上存在'0.2.4',并且它是独立工作的
https://pub.dartlang.org/packages/mongo_dart

通过测试pubspec.yaml中每个软件包的删除,我能够确定与dartson有冲突。

如果我将dartson移到依赖项列表的顶部,则会得到相反的结果:
dependencies:
#Server Dependencies
dartson: "0.2.4"
json_object: "1.0.19"
mongo_dart: "0.2.4"
connection_pool: "0.1.0+2"
guinness: "0.1.17"
html: "0.12.2"
shelf: '>=0.6.2 <0.7.0'
shelf_static: "0.2.2"
shelf_route: "0.14.0"

Package dartson has no versions that match 0.2.4 derived from: - tickets depends on version 0.2.4



一起删除dartson可使mongo_dart正确安装。

这两个库之间是否存在已知问题?有没有冲突浮出水面?

问题:我如何使mongo_dart 0.2.4与Dartson 0.2.4一起运行

最佳答案

我已经在您的pubspec上以详细模式运行pub get,问题似乎与logging包存在不同的依赖关系
Dartson依赖于0.9版本,mongo_dart依赖于当前版本0.11您可以问dartson作者,他们是否对logging的当前版本有所考虑

同时,您可以尝试将dependency_ovverride添加到您的pubspec。当我将ovverride添加到您的pubspec中时,它对我有用

name: test_pubspec

dependencies:
json_object: "1.0.19"
mongo_dart: "0.2.4"
connection_pool: "0.1.0+2"
dartson: "0.2.4"
guinness: "0.1.17"
html: "0.12.2"
shelf: '>=0.6.2 <0.7.0'
shelf_static: "0.2.2"
shelf_route: "0.14.0"
dependency_overrides:
logging: '^0.11.0'

关于mongodb - Pubspec.yaml引发不一致的错误并且没有冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33194061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com