haskell - 安装 haskelly 以与 VSCode 一起使用时出错
问题描述
我正在尝试安装 Haskelly,以便可以使用 VSCode 构建和调试 Haskell。这里的问题是,当我尝试使用以下命令安装 intero、Quick Check 和 stack-run 时:
stack install intero QuickCheck stack-run
我收到以下错误:
错误:在构建构建计划时,遇到以下异常:
在 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),因为 stack-run 是构建目标。
解决此问题的一些不同方法:
在 C:\sr\config.yaml 中设置 'allow-newer: true' 以忽略所有版本约束并继续构建。
建议的操作:尝试将以下内容添加到 C:\sr\global-project\stack.yaml 中的 extra-deps 中:
- 管道 1.2.13.1@sha256:afd4db7fe66ae7af3d418e1a932384a8dee08df2f6299cca80e53ba964ce1228,4371
- 管道额外 1.1.17@sha256:dfa0d00dc11a8a4c3fdff15374c378ee34c25a2255b52194aa1ea3c1f1a63fd7,4521
计划建设失败。
现在,虽然它确实提供了一些关于我应该做什么的线索,但我不知道将这些东西添加到 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
推荐阅读
- python - 在 Python 中从 URL 读取 XML 文件
- spring-boot-actuator - Spring Boot Actuator Kubernetes Probes 返回 404
- javascript - 将文件从 S3 下载到 Zapier 任务中
- c++ - 可以将 llvm::FunctionType 转换为 C/C++ 原始函数指针吗?
- youtrack - 在 YouTrack 中将软件问题与 Sprint 任务分开跟踪
- php - ZohoCRM 模块 getRecords PHP
- r - 如何通过匹配字符串来过滤 data.frame?
- javascript - 试图从 Artist 类返回名称,不知道哪里出错了
- r - 如何在字母数字变量中排除数字(具有“/”)
- python - Pybind 是否允许 Python 对象存储指向 C++ std::array 的指针?