gpt4 book ai didi

haskell - 尝试通过堆栈安装 hlint 出现 "same package name"错误

转载 作者:行者123 更新时间:2023-12-04 07:13:09 25 4
gpt4 key购买 nike

我正在尝试通过 Haskell 中的堆栈安装 hlint stack install hlint ,但它告诉我该计划失败了,我应该在 stack.yaml 中添加一些额外的 deps .
在我这样做之后(并在 config.yaml 中设置 allow-newer: true),它返回给我以下内容:

    The same package name is used in multiple local packages

time used in:
- PLImmutable (PLIHackage (PackageIdentifier {pkgName = PackageName "time", pkgVersion = mkVersion [1,10]}) 536801b30aa2ce66da07cb19847827662650907efb2af4c8bef0a6276445075f,5738 (TreeKey 1591d9d1034f19cd38fbda525969f805b5ca083b45da85602cf2b04c1a82f640,6693))
- PLImmutable (PLIHackage (PackageIdentifier {pkgName = PackageName "time", pkgVersion = mkVersion [1,11,1,2]}) a957467595420495c2dd440d9efa1f58c62277cf9438c7e7a515d7a4c65571ec,6287 (TreeKey b7025dd19573d4c082d072eaba093a3fc1f891f3fde09b59561bcdca3566a0a4,7048))
我不知道如何使它正确,因为 cmd 没有给我任何新的指示。帮助?

最佳答案

用全局安装东西 stack.yaml/config.yaml可能很棘手。通常最好克隆包 repo 并使用它自己的配置文件构建它,这些配置文件指定包的首选堆栈解析器等。试试这个:

git clone git@github.com:ndmitchell/hlint.git
# Or: git clone https://github.com/ndmitchell/hlint.git

cd hlint
git checkout v3.3.1 # Latest available release
stack install

关于haskell - 尝试通过堆栈安装 hlint 出现 "same package name"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68946922/

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