У меня есть два проекта стека, A и B. B зависит от A;Стек B.yaml B выглядит следующим образом:
resolver: lts-12.10
packages:
- .
- ../path/to/A/
, где существует файл ../path/to/A/stack.yaml, а stack build
в каталоге A успешно создается.
В каталоге B I stack build --ghc-options -v
и стек A строит, затем переходит к попытке собрать B, не найдя модули A.Я не знаю, как работает стек, но подробный вывод показывает, что GHC ищет только в ./.stack-work и ./src/ - не в каталоге А.Выполнение stack dot
создает диаграмму с узлами A и B, но без стрелок между ними.Как будто стек видит A, но не как зависимость от B.
stack solver
сообщает, что не нужно вносить никаких изменений.
Использование последнего стека (v1.7.1)