Стек не был протестирован с версиями GH C и Cabal - PullRequest
14 голосов
/ 19 февраля 2020

В моем Haskell проекте, когда я stack run, он показывает следующее, но все еще работает. Что это за предупреждение? Как от этого избавиться?

Stack has not been tested with GHC versions above 8.6, and using 8.8.2, this may fail
Stack has not been tested with Cabal versions above 2.4, but version 3.0.1.0 was found, this may fail

Ответы [ 3 ]

5 голосов
/ 25 февраля 2020

Это просто предупреждение о совместимости. Следующая версия стека должна быть протестирована с GH C 8.8, и это предупреждение должно исчезнуть. А до тех пор, вероятно, вы мало что можете сделать, если не хотите изменять источник.

3 голосов
/ 29 февраля 2020

Как говорили другие, это, скорее всего, можно игнорировать. Если вы хотите быть на сверхбезопасной стороне, отредактируйте ваш stack.yaml и понизьте резольвер до 14.x (последний на данный момент - 14.27).

0 голосов
/ 10 мая 2020

Вы можете указать распознаватель при создании проекта, чтобы избавиться от этого предупреждения:

stack new hello-world simple --resolver=lts-14.27
...