Haskell Cabal:从Hackage本地修复损坏的软件包DL'ed

野田会

假设我跑了cabal sandbox init..cabal install -j some-package并在的依赖项之一中遇到构建失败some-package解决此问题的一种方法是,我将失败通知我,然后等待他们发​​布新版本,但是有时过程可能太慢。当失败的原因很明显时(通常是这种情况),我想启动我的文本编辑器并自己修复它。

但是,当我find(1).cabal-sandbox缓存目录中的错误日志中运行文件名时,找不到任何.hs文件。cabal当GHC成功或未成功完成执行时,命令会删除整个源目录吗?如何干扰cabal的任务执行?或者,是否有任何标准化方法可以实现我自己修复Hackage软件包的原始目标?

塔尔金

您可以通过下载包源,cabal get <package>然后对其进行修复,然后使用安装到沙盒中cabal install <package-dir>

例如

$ cabal get split
Unpacking to split-0.2.2/
$ vim split-0.2.2/split.cabal
$ cabal install ./split-0.2.2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用haskell过滤以“ ed”或“ ing”结尾的单词

来自分类Dev

Haskell`cabal`仅“部分”安装软件包

来自分类Dev

使用C ++和Stack / Cabal编译Haskell软件包

来自分类Dev

如何使用堆栈/ cabal顺序构建每个haskell软件包?

来自分类Dev

Haskell平台上的便携式软件包安装,Windows上带有Cabal

来自分类Dev

使用Cabal安装Haskell软件包而无需连接互联网

来自分类Dev

Haskell软件包构建错误

来自分类Dev

通过Nix安装Haskell软件包

来自分类Dev

查找Haskell模块所属的软件包

来自分类Dev

Haskell软件包-依赖树

来自分类Dev

Haskell软件包构建错误

来自分类Dev

如何安装和测试我在本地开发的Haskell软件包?

来自分类Dev

在Haskell平台上进行便携式软件包安装,并在Windows上安装Cabal

来自分类Dev

Cabal & Stack 从哪里获取 Hackage 软件包?

来自分类Dev

Haskell Stack从github安装软件包的依赖关系

来自分类Dev

用于解析LLVM IR的Haskell软件包?

来自分类Dev

如何(安装和使用)Haskell中的软件包

来自分类Dev

Haskell:安装pureMD5软件包

来自分类Dev

如何禁用Nix中对Haskell软件包的测试?

来自分类Dev

Haskell-src-exts软件包的示例

来自分类Dev

如何使用“ nix搜索”搜索Haskell软件包?

来自分类Dev

用于解析LLVM IR的Haskell软件包?

来自分类Dev

Cabal(Haskell)中可变

来自分类Dev

您如何获得Cabal安装本地软件包?

来自分类Dev

修复损坏的软件包后无法安装lazarus

来自分类Dev

修复损坏的软件包后无法安装lazarus

来自分类Dev

在ubuntu中修复损坏的软件包:重新发布

来自分类Dev

如何修复损坏的软件包安装(mysql)

来自分类Dev

如何修复损坏或未完全安装的软件包?

Related 相关文章

热门标签

归档