6

在 /usr/local 下将目录创建为 haskell-platform (根据说明建议)后,我将前缀拼错了,当我运行 configure 时,我将其拼写为 /usr/loca,但直到后来才注意到。我没有在外面留下一个 munged 目录,而是将它移到了正确的位置。当然,一切都崩溃了。原来 /usr/loca 到处都是嵌入的。

然后我将 Synaptic 删除了 ghc6(这是 ubuntu 10.04,并且说明日运行 6.12.1/2010.1)。当我重新安装时,它仍然认为软件包在 /usr/loca 上???我什至删除了 package.cache,但它是在文件路径中使用 /usr/loca 重新创建的,即使我在 /usr/local 上使用正确的路径运行配置也是如此。

这个前缀来自哪里?在这一点上,我会尽快摆脱整个事情。我在哪里寻找要删除的点点滴滴?维基或文档都没有讨论如何摆脱这个东西。Mac 发行版中似乎有一个卸载程序,但我找不到 *nix 的卸载程序。

4

1 回答 1

0

老问题,但我很确定答案是嵌入路径位于~/.cabal目录中的 cabal 配置文件中。

于 2017-01-12T22:20:47.823 回答