Вопрос зависимости дартс

Я новичок в дартс, и я пытаюсь включить "Buckshot: 'any'" в мой файл yaml. К сожалению, я получаю ошибку зависимости, когда я запускаю установку pub. Я уверен, что это очень простая проблема, но любая помощь будет признательна.

Спасибо крейг

Ошибка:

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 ищет пакет логов в пабе, а 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
Другие вопросы по тегам