Как стек определяет, какой GHC использовать? - PullRequest
0 голосов
/ 28 ноября 2018

Моя версия ghc в пути - 8.4.4, как показано при запуске $ ghc -- version.

$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 8.4.4.

Однако, как-то, моя stack использует другую версию, как показано при запуске $ stack ghc -- --version.

$ stack ghc -- --version
The Glorious Glasgow Haskell Compilation System, version 8.0.2.

Понятия не имею, где в моей системе даже установлена ​​8.0.2 из ghc.Как это возможно и как я могу обновить версию ghc, которую использует stack?

1 Ответ

0 голосов
/ 29 ноября 2018

Я считаю, что он ссылается на распознаватель (который, в свою очередь, ссылается на версию GHC).Это может быть локальный stack.yaml файл или глобальный в ~/.stack/global-project/stack.yaml.

...