在 Ubuntu 服务器 12.04 上安装最新 Haskell 源时出错
Error Installing Latest Haskell source on Ubuntu Server 12.04
我正在尝试在我的 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。
从那里开始,./configure
和 sudo make install
适用于我的平台。使用有效的 ghc,您可以获得 latest Cabal。需要构建 cabal 库,cabal-install 是一个二进制文件。他们目前都在 1.22.0.0.
希望这对某人有所帮助。
我正在尝试在我的 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。
从那里开始,./configure
和 sudo make install
适用于我的平台。使用有效的 ghc,您可以获得 latest Cabal。需要构建 cabal 库,cabal-install 是一个二进制文件。他们目前都在 1.22.0.0.
希望这对某人有所帮助。