【问题标题】:Installing specific versions via stack通过堆栈安装特定版本
【发布时间】:2016-09-16 21:13:31
【问题描述】:

所以我想我真正想要解决的问题是,当我运行 ghc-mod 时,我得到了这个错误:

CabalHelper/Licenses.hs|53 col 18 error| error: Ambiguous occurrence ‘lookupInstalledPackageId’

我发现了这个相关问题: https://github.com/DanielG/ghc-mod/issues/772

它建议从 github 安装 ghc-mod, 如果可能的话,我想通过堆栈做所有事情(只是为了避免混合太多环境),但我找不到指定版本或如何使用stack install 指定 github 存储库的方法。

我还不断地从堆栈中遇到错误,说它在需要版本 y 时找到版本 x,但我似乎无法弄清楚如何让它安装版本 x 反正。

有谁知道如何安装最新版本的ghc-mod?最好是stack

【问题讨论】:

  • stack.yaml 文件中指定 github 存储库(参见特别是“复杂包位置”)。
  • 我想将它作为二进制文件下载到我的系统上供全球使用,有什么想法吗?

标签: haskell cabal haskell-stack cabal-install ghc-mod


【解决方案1】:

这是最近实施的。 https://github.com/commercialhaskell/stack/issues/2028

只需使用:

stack install ghc-mod-5.0.0

或您喜欢的任何其他版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-24
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    • 2015-07-30
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    相关资源
    最近更新 更多