[英]How can I run stack haskell app on Mac M1?
stack run
时出现错误:
No setup information found for ghc-8.10.3 on your platform.
This probably means a GHC bindist has not yet been added for OS key 'macosx-aarch64'.
Supported versions: ghc-8.10.5, ghc-8.10.6, ghc-8.10.7, ghc-9.0.2, ghc-9.2.1, ghc-
9.2.2, ghc-9.2.3
但是ghci
效果很好,怎么可能修复呢?
如您所见,m1 mac 至少需要 ghc-8.10.5,但您使用的是 ghc-8.10.3。 可能是因为你项目的stack.yaml
指定了ghc-8.10.3,尝试改成8.10.7解决。 或者选择一个 lts 版本作为替代(推荐)。
从https://www.stackage.org/ ,LTS-18.28 默认使用 ghc-8.10.7。
为我工作:
stack.yaml
设置resolver: ghc-9.2.3
bash
下执行stack run
(在zsh
终端中exec bash
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.