gpt4 book ai didi

haskell - 我如何告诉 Cabal 使用哪个依赖项?

转载 作者:行者123 更新时间:2023-12-04 14:17:10 28 4
gpt4 key购买 nike

我正在尝试让 Cabal 安装 haskell-src-meta包,我在使用 template-haskell 时遇到了困难依赖。 haskell-src-meta 的依赖关系包括两者

template-haskell >=2.7 && <2.9,
template-haskell >=2.4 && <2.7,

碰巧 template-haskell 2.7 及更高版本不会安装在我的系统上,但 template-haskell 2.5.0.0 将安装。

当我要求 Cabal 安装 haskell-src-meta , 我如何告诉它使用 template-haskell == 2.5.0.0 ?

这是 cabal info haskell-src-meta 的完整信息在我的系统上:
* haskell-src-meta (library)
Synopsis: Parse source to template-haskell abstract syntax.
Latest version available: 0.5.1
Latest version installed: [ Not installed ]
Homepage: [ Not specified ]
Bug reports: https://github.com/benmachine/haskell-src-meta/issues
Description: The translation from haskell-src-exts abstract syntax to
template-haskell abstract syntax isn't 100% complete yet.
Category: Language
License: BSD3
Author: Matt Morrow
Maintainer: Ben Millwood <haskell@benmachine.co.uk>
Source repo: git://github.com/benmachine/haskell-src-meta.git
Flags: new-th
Dependencies: base >=4.2 && <4.6, haskell-src-exts >=1.8 && <1.12,
pretty >=1.0 && <1.2, syb >=0.1 && <0.4, th-lift ==0.5.*,
template-haskell >=2.7 && <2.9,
template-haskell >=2.4 && <2.7, uniplate >=1.3 && <1.7
Cached: No
Modules:
Language.Haskell.Meta
Language.Haskell.Meta.Parse
Language.Haskell.Meta.Parse.Careful
Language.Haskell.Meta.Syntax.Translate
Language.Haskell.Meta.Utils
Language.Haskell.TH.Instances.Lift

最佳答案

cabal install --constraint="template-haskell == 2.5.0.0" haskell-src-meta

关于haskell - 我如何告诉 Cabal 使用哪个依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9657334/

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