2013-01-15 43 views
0

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

谢谢 克雷格

错误:

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

的问题来自于同一个包不兼容的依赖关系。 web_ui正在寻找pub巴克肖特登录包在镖寻找日志: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 
+0

不错!!!仍在学习这个YAML文件。非常感谢您的帮助。 – mornindew