2012-10-02 4 views
5

私は最新のHaskell Platform(2012.2.0.0)64bit OSXを持っています。しかし、私はissue with the 64bit compiler on Macに入りました。つまり、開始するとすぐにyesod develがクラッシュします。最新のGHCを現在のHaskellプラットフォームで使用できますか?

GTK +を動作させることと全く別の問題があるため、私は32ビット版にスワップできません。

GHCの問題は7.6.1で修正されていますが、最新のHPには7.4が付属しています。 GHC 7.6を私の稼働中のHPインストールの上にインストールすることはできますか?

+2

"上に"何を意味するかによって異なります。 「7.6.1をインストールして、HPのインストール済みライブラリを使用することはできますか?」と答えた場合、コンパイラは同じバージョンでコンパイルされたライブラリのみを使用できます。 「7.4と7.6.1の両方を並列にインストールすることはできますか?」という場合は、pyCthonの答えをご覧ください。 –

+0

ありがとうございます。 –

+0

@DanielFischer Um ..私は7.6.1をデフォルトバージョンにすることができます。私はwin8に 'cabal-dev'をインストールする際に問題があります。これは、古いバージョンのcabalがプラットフォームに含まれているためだと思います。 – drozzy

答えて

3

はい別のディレクトリにインストールするだけで、別のバージョンで使用するたびにパスを変更するか、binポートでのsimulinkの名前をbinのように変更してください私はghcghc-7.4.1およびghc-7.4.2を持っています。これらはすべて異なるバージョンです。

ので、あなたのケースで私は2つの別々のバージョン

ごとに/ binにghc-32ghc-64で2 simulinksを作成します。また、通常--prefixときで示され、YOUR PREFIXに各ビルドをインストール変更することを忘れないようにすることが重要ですGHCをコンパイルする

関連する問題