gpt4 book ai didi

dart - Dart的pub get命令找不到某些依赖项的最新版本

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

我注意到有些情况下,当我在pubspec.yaml中设置一些指向最新版本的依赖项时,在运行pub get时找不到它们。

例如,依赖项source_gen。 source_gen的最新版本显然是0.5.0+1。因此,我将按如下所示设置pubspec.yaml文件:

dependencies:
source_gen: "^0.5.0+1"

然后运行 pub get,出现以下错误:
Resolving dependencies...
Package source_gen has no versions that match >=0.5.0+1 <0.6.0 derived from:
- ServerErrors depends on version ^0.5.0+1

我尝试了几个最新版本,但运气不佳。最后,如果我执行以下操作:
dependencies:
source_gen: any

然后运行 pub get,安装了source_gen 0.4.7版。我不确定我为什么。我正在使用dart sdk版本1.16.0。这是我遇到此问题的第二个依赖性,我有点困惑。

编辑:根据Gunter的要求,我依赖项的完整列表:
dependencies:
http: "^0.11.3+7"
dartson: "^0.2.5"
intl: "^0.12.7+1"
mailer: "^1.0.0"

最佳答案

这是pub的已知问题。这意味着pub只是无法解析一组兼容的依赖关系。不幸的是,错误消息具有误导性。
当其中一个依赖项与使用的Dart SDK版本不兼容时,pub也会打印相同的错误。

关于dart - Dart的pub get命令找不到某些依赖项的最新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37428060/

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