ポータブル Haskell コンパイラ

ポータブル Haskell コンパイラ

学校のクラスターで実行したい Haskell プログラムがあるのですが、GHC のバージョンが古すぎて更新されません。何とかしてソース コードと一緒にパッケージ化したいのですが、デフォルトではインストール スクリプトを実行する必要があります。別のマシンに送信しても機能する最新の Haskell コンパイラ実行ファイルを入手する方法はありますか?

コードをローカルでクロスコンパイルして実行可能ファイルを送信することもできますが、クラスター自体でビルドできるようにしたいです。

答え1

この問題が発生したとき、私はホーム ディレクトリに GHC をインストールしました。

$ wget http://www.haskell.org/ghc/dist/7.6.1/ghc-7.6.1-i386-unknown-linux.tar.bz2
$ tar xjvf ghc-7.6.1-i386-unknown-linux.tar.bz2
$ cd ghc-7.6.1-i386-unknown-linux
$ ./configure --prefix=/home/user/bin/ghc-7.6.1
$ make install
$ export PATH=/home/user/bin/ghc-7.6.1/bin:$PATH

その後、アカウントで最新の GHC を使用できるようになります。

関連情報