Haskell如何从Hackage中获取代码到项目中? Cabal安装项目失败

时间:2016-02-13 01:36:19

标签: debugging haskell hackage

我创建了a project in hackage我要导入到我的代码中。

而不是手动复制粘贴来自" print-debugger-0.0.tar.gz"进入我的cabal项目的src文件夹,我希望能够做到这一点......

// project.cabal文件

name:              project
...
executable project
  main-is:         Main.hs
  hs-source-dirs:  src
  build-depends:   base, split, print-debugger

这样做......

cabal install print-debugger

导入" StackTraceDebug"进入我的项目。

当我尝试收到消息时......

"this package is not installed"
"cabal: There is no package named 'print-debugger'"

如何在不手动复制和粘贴的情况下将代码从hackage和我的项目中删除?

2 个答案:

答案 0 :(得分:0)

似乎版本0.0由于缺少文件而无法安装(请参阅:https://hackage.haskell.org/package/print-debugger-0.0/reports/1),但后来的版本已修复此问题,现在情况应该顺利进行。

答案 1 :(得分:-1)

如果您对cabal有疑问,可以考虑将来尝试stack。它对协调项目之间的依赖关系非常有帮助。