【发布时间】:2014-10-14 02:16:54
【问题描述】:
假设我运行 cabal sandbox init .. cabal install -j some-package 并在 some-package 的依赖项之一中构建失败。解决这个问题的一种方法是我通知作者失败,然后等待他们发布新版本,但这个过程有时会太慢。当失败的原因很明显时(通常是这种情况),我想启动我的文本编辑器并自己修复它。
但是,当我从 .cabal-sandbox 缓存目录中的错误日志中对文件名运行 find(1) 时,我找不到 .hs 文件。 cabal 命令是否会在 GHC 成功或未成功完成其执行时删除整个源目录?我怎样才能侵入cabal 的任务执行?或者,是否有任何标准化的方法可以实现我自己从 Hackage 修复软件包的最初目标?
【问题讨论】:
标签: haskell cabal cabal-install