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'

Pubspec.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 に移動されました。

バックショットのホストされたバージョンはかなり古い (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 に答える