首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我怎样才能告诉Cabal使用哪种依赖?

我怎样才能告诉Cabal使用哪种依赖?
EN

Stack Overflow用户
提问于 2012-03-11 17:51:16
回答 1查看 318关注 0票数 6

我正试图让Cabal安装haskell-src-meta包,而且我在template-haskell依赖项方面遇到了困难。haskell-src-meta的依赖项包括两个

代码语言:javascript
复制
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时,如何告诉它使用

以下是我的系统中cabal info haskell-src-meta的全部信息:

代码语言:javascript
复制
* 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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-11 18:23:20

代码语言:javascript
复制
cabal install --constraint="template-haskell == 2.5.0.0" haskell-src-meta
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9657334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档