2013-01-15 119 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