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

问题描述 投票:1回答:1

我正在尝试安装Haskelly,以便可以使用VSCode来构建和调试Haskell。这里的问题是,当我尝试安装Intero,Quick Check并使用以下命令运行堆栈时:

堆栈安装Intero QuickCheck堆栈运行

我收到以下错误:

错误:在构建构建计划时,以下例外遇到:

在stack-run-0.1.1.4的依赖项中:堆栈配置中的导管1.3.1.1与> 1.1 && <1.3不匹配(最新匹配版本为1.2.13.1)堆栈配置中的导管额外1.3.4与> = 1.1 && <1.2(最新匹配版本为1.1.17)不匹配,因为堆栈运行为构建目标。

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

  • 在C:\ sr \ config.yaml中将'allow-newer:true'设置为忽略所有版本约束和建立。

  • 建议的操作:尝试将以下内容添加到C:\ sr \ global-project \ stack.yaml:

    • 导管1.2.13.1@sha256:afd4db7fe66ae7af3d418e1a932384a8dee08df2f6299cca80e53ba964ce1228,4371
    • conduit-extra-1.1.17@sha256:dfa0d00dc11a8a4c3fdff15374c378ee34c25a2255b52194aa1ea3c1f1a63fd7,4521

计划构建失败。

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

haskell haskell-stack
1个回答
0
投票

我遇到同样的问题。这是安装stack-run的问题。我还没有解决方案,但此问题记录在这里:https://github.com/yamadapc/stack-run/issues/21

© www.soinside.com 2019 - 2024. All rights reserved.