Я пытался добавить hdevtools
в мой проект стека, поэтому я запустил stack build hdevtools
. Казалось, что установка прошла успешно, и мой текстовый редактор прекратил сообщать об отсутствующих импортированных библиотеках, установленных через стек (например, aeson и tasty).
Однако, когда я добавил эту строку в раздел dependencies
моего package.yaml
файла, все пошло не так:
- hdevtools >= 0.1 && < 1
А затем попытался запустить stack build
снова. Я получил следующую ошибку:
Error: While constructing the build plan, the following exceptions were encountered:
In the dependencies for my-app-name-0.1.0.0:
hdevtools is a library dependency, but the package provides no library
needed since my-app-name is a build target.
Some different approaches to resolving this:
* Consider trying 'stack solver', which uses the cabal-install solver to attempt
to find some working build configuration. This can be convenient when dealing
with many complicated constraint errors, but results may be unpredictable.
Plan construction failed.
Я попытался запустить stack solver
, но это бросило исключение, задокументированное здесь .
Как я могу объявить hdevtools зависимостью моего проекта?