gpt4 book ai didi

linux - 在 Ubuntu Server 12.04 上安装最新 Haskell 源时出错

转载 作者:太空宇宙 更新时间:2023-11-04 03:44:06 27 4
gpt4 key购买 nike

我尝试在我的 ubuntu 服务器版本 12.04 上安装最新的 ghc (ghc-7.8.4-src.tar.bz2)。

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise

我知道 ghc 需要预先安装才能编译。所以我尝试使用 sudo apt-get install ghc 和 sudo apt-get install haskell-platform 。当我运行 sudo make install 时,无论哪种情况都会出现以下错误。 i) 有解决这个问题的想法吗?另外,ii)需要相当长的时间来编译,甚至达到这一点。那么有没有办法提前审查编译呢?

...
Installing library in /usr/local/lib/ghc-7.8.4/ghc-prim-0.3.1.0
ghc-cabal: Error: Could not find module: GHC.PrimopWrappers with any suffix:
["p_hi"] in the search path: ["dist-install/build"]
make[1]: *** [install_packages] Error 1
make: *** [install] Error 2

最佳答案

好的,在 IRC (#haskell) 上的优秀人士的帮助下解决了这个问题。事实证明,从源代码编译 ghc 确实是为了对编译器本身进行黑客攻击而保留的。所以我被推荐了 GHC 二进制包。目前是GHC 7.8.4

从那里,./configuresudo make install 适用于我的平台。通过工作 ghc,您可以获得 latest Cabal 。 Cabal 库需要构建,并且 cabal-install 是一个二进制文件。它们目前的版本均为 1.22.0.0。

希望这对某人有帮助。

关于linux - 在 Ubuntu Server 12.04 上安装最新 Haskell 源时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28802845/

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