8

Haskellプラットフォームのソースをここからダウンロードしました:http://www.haskell.org/platform/linux.html、ghcをインストールし、/。configureを実行しました。ただし、sudo makeを実行すると、次のエラーが発生します。

Preprocessing library HUnit-1.2.4.2...

Test/HUnit/Base.hs:1:1:
    Could not find module `Prelude'
    Perhaps you haven't installed the profiling libraries for package `base'?
    Use -v to see a list of the files searched for.

Error:
Building the HUnit-1.2.4.2 package failed
make: *** [build.stamp] Error 2

誰かがこれを修正する方法を知っていますか?

Ubuntu12.04.1LTSにインストールしようとしています

4

2 に答える 2

8

ソースからインストールする代わりに、Ubuntu パッケージをインストールするだけで、次のように簡単にインストールできます。

  $ sudo apt-get install haskell-platform

ドキュメントとプロファイリング ライブラリのローカル バージョンが必要な場合は、追加のパッケージを次のようにインストールします。

  $ sudo apt-get install haskell-platform-doc haskell-platform-prof
于 2012-10-24T21:38:25.800 に答える
5

ダニエル・フィッシャーのコメントは、私を解決策に導きました。インストールした ghc パッケージごとにすべてのプロファイリング ライブラリをインストールする必要があります。書くだけ

sudo apt-get install ghc*-prof

それが私のために働いた方法です

于 2013-04-09T12:51:20.623 に答える