首页 > 解决方案 > Intero 总是安装隔离的 GHC

问题描述

我在全新安装的 Emacs 和 Intero 上打开了一个 Haskell 文件。启动时,intero 正在尝试安装隔离的 GHC。即使我的项目有stack.yamlwhich has system-ghc: true. stack install在此目录中运行会not重新安装 GHC。

有什么方法可以让 Intero 使用系统 ghc 而不是重新安装?

标签: haskellhaskell-stackintero

解决方案


emacs 模式可能会尝试在intero项目上下文之外安装二进制文件,以确保intero二进制文件不受项目库选择的影响。我猜system-ghc: true你的用户配置文件(~/.stack/config.yaml)中的设置会解决这个问题。

您可能还想设置install-ghc: false禁用自动 GHC 安装。


推荐阅读