安装要与VSCode一起使用的haskelly时出错



我正在尝试安装Haskelly,以便使用VSCode来构建和调试Haskell。这里的问题是,当我尝试安装intero时,使用以下命令进行快速检查和堆栈运行:

堆栈安装intero QuickCheck堆栈运行

我得到以下错误:

错误:在构建构建计划时,以下异常遇到:

在stack-run-0.11.1.4的依赖项中:来自堆叠配置的传导-1.3.1.1不匹配>1.1&amp<1.3(最新匹配版本为1.2.13.1(来自堆栈配置的conduit-extra-1.3.4不匹配>=1.1&amp<1.2(最新匹配版本为1.1.17(,因为堆栈运行为构建目标。

解决这一问题的一些不同方法:

  • 在C:\sr\config.yaml中设置"allow newer:true"以忽略所有版本约束并无论如何构建。

  • 建议操作:尝试在中向您的额外deps添加以下内容C: \sr\global project\stack.yaml:

    • conduit-1.2.13.1@sha256:afd4db7fe66ae7af3d418e1a932384a8dee08df2f6299cca80e53ba964ce12284371
    • conduit-extra-1.1.17@sha256:dfa0d00dc11a8a4c3fdf15374c378ee34c25a225b552194aa1ea3c1a63fd74521

计划构建失败。

虽然它确实为我应该做什么提供了一些线索,但我不知道将这些东西添加到stack.yaml意味着什么。我找到了stack.yaml,它只是一个我似乎无法打开或修改的文件。有人知道我该怎么解决这个问题吗?

这是安装stack-run时出现的问题,记录如下:https://github.com/yamadapc/stack-run/issues/21.

我通过在我的stack.yaml:中添加以下内容解决了这个问题

extra-deps:
- url: https://github.com/Magicloud/stack-run/archive/master.zip

最新更新