簡體   English   中英

Stack 尚未使用 GHC 和 Cabal 版本進行測試

[英]Stack has not been tested with GHC & Cabal versions

在我的 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

這只是一個兼容性警告。 下一個堆棧版本應使用 GHC 8.8 進行測試,並且此警告應該消失。 在那之前,除非您想修改源代碼,否則您可能無能為力。

正如其他人所說,這很可能被忽略。 如果您想處於超級安全的一面,請編輯您的 stack.yaml 並將解析器降級回 14.x(此時最新版本為 14.27)。

您可以在創建項目時指定解析器以消除此警告:

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

這可能會導致您真正關心的其他警告被抑制,但如果您運行stack --verbosity errorstack --silent您將不會看到這些警告。 例如

stack --verbosity error exec <your program>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM