我创建了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和我的项目中删除?
答案 0 :(得分:0)
似乎版本0.0由于缺少文件而无法安装(请参阅:https://hackage.haskell.org/package/print-debugger-0.0/reports/1),但后来的版本已修复此问题,现在情况应该顺利进行。
答案 1 :(得分:-1)
如果您对cabal
有疑问,可以考虑将来尝试stack。它对协调项目之间的依赖关系非常有帮助。