首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Haskell cabal:我刚刚安装了软件包,但现在找不到这些软件包

Haskell cabal:我刚刚安装了软件包,但现在找不到这些软件包
EN

Stack Overflow用户
提问于 2011-06-02 17:44:43
回答 1查看 11K关注 0票数 22

我发现我使用cabal安装的包没有被GHC找到,Over here是唯一的原因:

当您全局安装软件包,而以前的软件包是在本地安装时,就会发生这种情况。请注意,默认情况下,cabal-install本地安装...

据推测,“本地安装”意味着将包放在~/.cabal/中。第一个问题:全局安装在哪里?

我一直在使用sudo运行cabal,所以我猜这是一个全局安装?我这样做的原因是它在没有sudo的情况下运行时会抱怨权限,所以这与"cabal-install locally default“的说法相矛盾。第二个问题:如何在本地安装,如何全局安装?

为了解决这个问题,我一直在随机使用sudo ghc-pkg unregister,并从~/.cabal/中随机删除一些东西。因此,我的包树被破坏了,可能是局部的和全局的。第三个问题:如何重新开始?

编辑:我正在运行Ubuntu 10.10。我安装了Haskell平台2011。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6212833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档