【发布时间】:2014-03-23 02:51:31
【问题描述】:
我安装了一个带有前缀 $HOME/usr 的自定义 Haskell 工具链,因此编译器位于 $HOME/usr/bin/ghc 中,文档位于 $HOME/usr/share/doc/ghc/... 中。该工具链包含一个ghc 安装、一个cabal 安装以及您需要的所有库。我以某种方式设置了$PATH,所有这些程序都在其中。我的系统上没有安装这些工具。
现在我尝试安装一些其他库。但是当 cabal 尝试安装文档时,我总是遇到同样的错误:
~$ cabal install --global 二进制 解决依赖关系... 配置二进制 0.5.0.2... 预处理库 binary-0.5.0.2... 构建二进制 0.5.0.2... ...剪断... 正在注册 binary-0.5.0.2... 阴谋集团:/usr/local/share/doc:权限被拒绝我如何告诉 cabal 文档应该放在哪里?我不想在 shell 中一次又一次地提供这些信息,所以最好是一个配置文件。我想在我的 home 树中拥有所有与 haskell 相关的东西,以避免使用错误的命令破坏我的系统。
【问题讨论】:
标签: haskell configuration-files cabal