0

我是 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'

发布规范.yaml

name:  TestName
description:  A sample application

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

1 回答 1

1

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

前段时间,SDK 包已移至 pub.dartlang.org 上

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
于 2013-01-15T08:01:56.630 回答