gpt4 book ai didi

dart - Dart -酒吧失误

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

出现以下pubscec.yam文件,使“pub get”应用程序陷入无限循环。

Windows,dart 1.11.0
我应该挑错吗?

name: epd_api_shelf
version: 0.0.1
description: A minimal web server using the shelf package.
environment:
sdk: '>=1.9.0 <2.0.0'
dependencies:
html: any
http: any
intl: any
jsonx: any
logging: any
## pool: any
## quiver: any
## quiver_log: any
rpc: any
shelf_route: any
dev_dependencies:
mock: any
test: any
http_server: any
dependency_overrides:
quiver: '>=0.21.3'

最佳答案

它不是无止境的,只是出现了难以解决的依赖关系,导致解决它们的时间很长。对我来说,此文件显示以下内容:

Package matcher has no versions that match ^0.12.0-alpha.0 derived from:
- quiver 0.21.3 depends on version >=0.10.0 <0.12.0
- test 0.12.0-beta.2 depends on version ^0.12.0-alpha.0

看来 rpc包声明了非常旧的依赖项,从而导致约束是如此严格。注释掉该程序包可使所有依赖项得到很好的解决。

因此,您有两种方法可以解决此问题:
  • 要求rpc程序包维护人员更改并发布依赖版本。这对您来说是最简单的解决方案,但是如果维护人员很忙,则可能需要一些时间。
  • 获取它的存储库,自己升级依赖项,运行所有测试,在您的依赖项中重写以检查一切正常,然后向维护者提供拉取请求。这将需要在Dart中更深入的知识,但可能会更快。

  • 选择对您更好的东西。

    关于dart - Dart -酒吧失误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31156495/

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