繁体   English   中英

如何在 Mac M1 上运行堆栈 haskell 应用程序?

[英]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。

为我工作:

  1. stack.yaml设置resolver: ghc-9.2.3
  2. bash下执行stack run (在zsh终端中exec bash

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM