首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Haskell平台与国产

Haskell平台与国产
EN

Stack Overflow用户
提问于 2015-09-11 03:17:34
回答 1查看 2.1K关注 0票数 2

我最近从Haskell网站下载了Haskell平台。在最新答案的建议下,我盲目地运行brew install ghc cabal-installcabal install cabal cabal-install。我在我的机器上安装了两个版本的Haskell吗?我该怎么做才能解决任何问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-11 05:51:18

有多个版本并不一定会导致问题(我想我已经安装了三个不同的版本)。如果您需要卸载其中的一个磁盘空间(啤酒的说明,对于打包的平台来说,您应该能够首先使用命令sudo uninstall-hs你自己检查一下 )。如果您不介意丢失的磁盘空间,您只需确保您的PATH设置正确,目录中包含您想要在您的PATH中使用的ghc二进制文件,在另一个目录之前。

此外,cabal install cabal-install (您可能需要运行它来更新cabal)倾向于在与平台/brew不同的地方安装PATH,因此,同样需要确保您的PATH设置得当。通常,阴谋集团在~/.cabal/bin (本地安装)或/usr/local/bin (全局安装)中安装可执行文件。包含cabal的目录应该位于其他目录之前,因为旧版本的cabal可能会继续存在,您希望首先找到新的版本。

您可能知道这一点,但是可以使用which ghcwhich cabal来检查实际使用的可执行文件的位置。

让事情变得更复杂的是,最近流行的是使用堆栈,它也可以为您安装ghc (我发现这非常方便,所有东西都保存在一个非常受控的环境中)。因此,根据您的经验/用例,这可能也值得考虑(但如果您只想尝试Haskell,我建议您坚持使用平台或brew安装)。

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

https://stackoverflow.com/questions/32514915

复制
相关文章

相似问题

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