【问题标题】:Configure Haskell SDK for the Haskell IntelliJ plug-in为 Haskell IntelliJ 插件配置 Haskell SDK
【发布时间】: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


【解决方案1】:

安装 Haskell 堆栈。

如果你在 Ubuntu 上运行:

curl -sSL https://get.haskellstack.org/ |嘘

在我的系统堆栈上已安装到:/usr/local/bin/stack

【讨论】:

  • mv /usr/lib/ghc/bin/ghc /usr/lib/ghc/bin/ghc_old
  • ln -s /opt/ghc/7.10.3/bin/ghc /usr/lib/ghc/bin/ghc
猜你喜欢
  • 2011-05-30
  • 2020-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-14
  • 1970-01-01
相关资源
最近更新 更多