依赖问题Dart

时间:2013-01-15 05:46:06

标签: dependencies dart dartium dart-pub

我是dart的新手,我试图将“Buckshot:'any'”包含在我的yaml文件中。不幸的是,当我运行pub install时,我收到了依赖性错误。我相信这是一个非常简单的问题,但任何帮助将不胜感激。

谢谢你, 克雷格

错误:

Running pub install ...
Pub install failed, [1] Resolving dependencies...
Incompatible dependencies on 'logging':
- 'web_ui' depends on it from source 'hosted'
- 'buckshot' depends on it from source 'sdk'

Pubspec.yaml

name:  TestName
description:  A sample application

dependencies:
   hipster_mvc: 0.2.2
   web_ui: ">=0.2.10 <0.2.11"
   buckshot: 'any'

1 个答案:

答案 0 :(得分:1)

问题来自同一个包上的不兼容依赖项。 web_ui正在pub中寻找日志记录包,而 buckshot 正在 dart:sdk 中寻找日志记录

很久以前,SDK packages have been moved on pub.dartlang.org

hosted version of buckshot看起来很旧(0.1.3)并且不处理该修改。但是,github上的项目的最后一个版本。因此,您可以使用最新版本的Buckshot使用以下依赖项:

dependencies:
  hipster_mvc: 0.2.2
  web_ui: ">=0.2.10 <0.2.11"
  buckshot:
    git: git://github.com/prujohn/Buckshot.git