【问题标题】:Problems installing Haskell on Yosemite (specifically the gloss library)在优胜美地(特别是光泽库)上安装 Haskell 时出现问题
【发布时间】:2015-03-19 23:41:18
【问题描述】:

我花了一个晚上直到早上的某个荒谬的时间试图弄清楚如何让 Haskell 的 GHC 正常工作并让 Cabal 安装光泽库。

在阅读了所有可以想象的文档/错误报告之后,即使是旧安装的 ghc、gcc 二进制文件(而不是到 clang 的符号链接),并且无论发生什么都在 brewing llvm 一个修复解决了一个问题,然后才呈现另一个。

所以我有一个适用于优胜美地的简单解决方案,我将在下面发布(我希望其他人在这里发布)

【问题讨论】:

    标签: macos haskell ghc haskell-platform gloss


    【解决方案1】:

    好的,这是解决头痛的简单方法:

    1. 到这里http://ghcformacosx.github.io/ 下载应用程序并将其放入应用程序目录并运行它。
    2. 将内容添加到 .bash_profile 中(运行时您会明白我的意思)
    3. 运行 brew install llvm34(注意使用较新版本时会出现问题)
    4. 然后符号链接到 llvm 以便 ghc 可以找到它(我尝试编辑 ghc 设置文件,但没有帮助。也许经过所有的填充,我正在编辑的 ghc 版本错误)

    Brew 给了我 /user/local/bin 到 llvm 的符号链接,但请注意,它们不像 ghc 正在寻找的那样被称为普通的旧 llcopt ......它们是称为 llc-3.4opt-3.4,因此找不到它们。再次,它们的位置可以在 ghc 设置文件中指定,但由于我有一些问题,我只是创建了更多的符号链接。

    我去了 /usr/bin 并跑了:

    sudo ln -s /usr/local/bin/opt-3.4 opt 
    sudo ln -s /usr/local/bin/llc-3.4 llc 
    

    它创建了通用 opt,通用 llc 符号链接到相关 v3.4.2 llvm 文件的 brew 安装。

    希望能为某人节省一个晚上。

    【讨论】:

      猜你喜欢
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-02
      • 1970-01-01
      相关资源
      最近更新 更多