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