【发布时间】:2015-03-23 22:53:30
【问题描述】:
我正在尝试启动 Tools -> Start Haskell REPL,但出现此错误:
错误:无法运行程序“/usr/lib/ghc-7.8.4/bin/ghci”(在目录...中):错误=2,没有这样的文件或目录
看起来合法,因为 ghci 位于其他地方:
$ locate ghci
/usr/bin/ghci
/usr/bin/ghci-7.8.4
/usr/lib/ghc-7.8.4/ghci-usage.txt
...
(从专用存储库 Archlinux 安装 Haskell)。不幸的是,我在 Haskell SDK 位置方面没有任何余地。
Project Structure -> Project SDK -> GHC -> Select Home Directory for GHC
迫使我选择/usr/lib/ghc-7.8.4。
【问题讨论】:
-
我通过 (1) 创建一个链接使其工作 $ ln -s /usr/bin/ghci /usr/lib/ghc-7.8.4/bin/ghci (2) 将 GHC SDK 位置放在 /usr (github.com/Atsky/haskell-idea-plugin/issues/58)。至少可以这么说,这看起来很不雅。
标签: haskell intellij-idea sdk ghc