【发布时间】:2012-06-17 15:52:09
【问题描述】:
我想用Yesod-auth-oauth和Yesod-auth-oauth一起使用Yesod web框架,但是在cabal-dev install时遇到了依赖问题:
/Users/kenta/myapp/oryza% cabal-dev install
Resolving dependencies...
cabal: cannot configure yesod-platform-1.0.2. It requires data-default ==0.4.0
For the dependency on data-default ==0.4.0 there are these packages:
data-default-0.4.0. However none of them are available.
data-default-0.4.0 was excluded because authenticate-oauth-1.3.0 requires
data-default ==0.3.*
data-default-0.4.0 was excluded because data-default-0.3.0 was selected
instead
data-default-0.4.0 was excluded because oryza-0.0.0 requires data-default
==0.3.*
我不知道出了什么问题。
我所做的只是在 Cabal 文件中插入一行:
yesod-auth-oauth >= 1.0 && < 1.1
默认脚手架工作正常,通过yesod init创建。
版本信息
- 是的核心:1.0.1
- cabal-dev:0.9.1(使用 Cabal 1.14.0 构建)
- 阴谋安装:0.10.2
- GHC:7.0.4
- 操作系统:Mac OS X Lion
谢谢。
【问题讨论】: