gpt4 book ai didi

haskell - 2014 年 haskell cabal 更新卡在 mac 上

转载 作者:行者123 更新时间:2023-12-02 03:33:01 36 4
gpt4 key购买 nike

我最初在我的 mac 上安装了 haskell 平台(2013 版;7.6.3 ghc)。一切都很好。刚才又去看了haskell platform官网,发现新版本发布了(Haskell Platform 2014.2.0.0 for Mac OS X, 64bit)。我安装了它,并使用 uninstall-hs 卸载了旧版本。

现在,当我在我的终端上输入“cabal”或“c​​abal update”时,它会挂起。实际上,当我查看 Activity Monitor 时,我可以看到它正在无限地调用一些“sh 脚本和可能的一些查找命令”。我最初猜测可能是它正在建立一些索引。但它已经运行了一个小时左右。

请指教。我无法使用 cabal 安装任何其他包。

最佳答案

根据 Zeta 的建议,您可以先删除(或为安全起见,备份)~/.cabal 和 ~/.ghc。我还有一台 Mac OS X 10.9.4,最近升级了。我运行了 uninstall-hs 脚本,并安装了新的 Haskell Platform 2014。即使没有备份这些目录,我仍然有一个事件免费卸载/更新。

此外,请确保仔细检查 ~/.bash_profile 中的路径,因为它们需要更新。

这是我的一个例子,希望能给你一些线索,告诉你可能需要做什么。

# Haskell / Cabal
export PATH="$HOME/Library/Haskell/bin:$PATH"
export PATH="$HOME/Library/Haskell/ghc-7.8.3-x86_64/lib/cabal-install-1.20.0.3/bin:$PATH"
export PATH="$HOME/.emacs.d/hslint:$PATH"
export PATH="$HOME/Library/Haskell/ghc-7.8.3-x86_64/lib/cgrep-6.4.4/bin:$PATH"

至于 cabal,请尝试 $ which cabalcabal -V 来验证您正在运行最新的 1.20 cabal 版本并且它已在您的 $PATH 中设置。

关于haskell - 2014 年 haskell cabal 更新卡在 mac 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25498161/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com