gpt4 book ai didi

dart - 包 'log4dart' 依赖于两个来源 'hosted' 和 'git'

转载 作者:行者123 更新时间:2023-12-04 15:13:42 25 4
gpt4 key购买 nike

尝试从以下链接查看教程:

http://blog.dartwatch.com/2012/03/building-client-server-dart-app-part-1.html
http://blog.dartwatch.com/2012/03/building-client-server-dart-app-part-2.html

这是我的 pubspec.yaml :

name:  myapp
description: A sample application

dependencies:
log4dart: any
mongo_dart: 0.0.1
unittest: { sdk: unittest }
crimsonhttp:
git: git://github.com/chrisbu/CrimsonHttp.git

这是错误:

解决依赖...

包“log4dart”依赖于“hosted”和“git”这两个来源。

我是否将“log4dart”添加到 pubspec(任何)都没有关系。错误总是一样的。无论如何,'log4dart' 是从 'mongo_dart' 安装的。有没有人对那个特定的错误消息有任何经验?对我来说,这似乎是一个循环依赖问题。

解决方案
直到 'crimsonhttpd' 问题得到解决或接受我的 pull request , 使用我的来自 github 的存储库和以下 pubspec 示例:
name:  myapp
description: A sample application

dependencies:
mongo_dart: 0.0.1
unittest: { sdk: unittest }
crimsonhttp:
git: git://github.com/geekrumper/CrimsonHttp.git
log4dart:

最佳答案

约翰是对的,解决方法是为 crimson 所做的 log4dart 指定相同的 git repo。

包由它们的(来源、描述)对标识。对于托管包,描述只是包名称,但对于 Git 包,描述还包括 Git URL。因此,来自不同存储库的 log4dart 的两个 Git check out 也不兼容。

我打开了两个错误来修复您尝试使用的软件包:

  • https://github.com/Solvr/log4dart/issues/5 -- 更新:固定!
  • https://github.com/chrisbu/CrimsonHttp/issues/7 -- 更新:固定!
  • 关于dart - 包 'log4dart' 依赖于两个来源 'hosted' 和 'git',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13155384/

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