Вопрос зависимости дартс
Я новичок в дартс, и я пытаюсь включить "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