gpt4 book ai didi

haskell-stack - 堆栈 : what means "No extra-dep setting found for package at URL"

转载 作者:行者123 更新时间:2023-12-01 08:23:47 25 4
gpt4 key购买 nike

我的 stack.yaml 中包含 github 上的包。当我运行堆栈求解器时,我收到消息:No extra-dep setting found for package at URL:

我在此案例的堆栈文档中找不到文档。警告说明什么?应采取哪些纠正措施?

flags: {}
extra-package-dbs: []
packages:
- '.'
- location: /home/frank/Workspace8/repo8/uniform/uniform-algebras
extra-dep: true
- location: /home/frank/Workspace8/repo8/uniform/uniform-time
extra-dep: true
- location:
git: https://github.com/andrewufrank/uniform-strings.git
commit: ba8bd37567758c1807bf470b3dda4f471cee0f5f
extra-dep: true
- location:
git: https://github.com/andrewufrank/uniform-error.git
commit: 46c62fcf8b4d6b7a5a9a3622c724ab573fce295d
extra-dep: true
extra-deps:
- data-easy-0.7.0
- pipes-4.3.2
resolver: lts-8.13

最佳答案

您收到错误消息是因为最后两个包位置的 extra-dep 字段位于 YAML 层次结构中的错误级别。 Stack 没有从它期望的位置找到它们并相应地运行。

要解决此问题,您应该在层次结构中向上移动字段,如下所示:

- location:  
git: https://github.com/andrewufrank/uniform-strings.git
commit: ba8bd37567758c1807bf470b3dda4f471cee0f5f
extra-dep: true
- location:
git: https://github.com/andrewufrank/uniform-error.git
commit: 46c62fcf8b4d6b7a5a9a3622c724ab573fce295d
extra-dep: true

忽略警告而不修复问题会导致 Stack 将依赖项视为项目的一部分。例如,当您要求 Stack 在项目中运行测试时,它也会尝试在这些依赖项中运行测试。这通常是不受欢迎的,而且相当困惑。

关于haskell-stack - 堆栈 : what means "No extra-dep setting found for package at URL",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43843149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com