WindowsでHaskell環境EclipseFPをインストールしてみる
前からHaskellに興味はあったのですが、いまいち踏ん切りがつかなかったので
- 作者: Graham Hutton,山本和彦
- 出版社/メーカー: オーム社
- 発売日: 2009/11/11
- メディア: 単行本(ソフトカバー)
- 購入: 14人 クリック: 503回
- この商品を含むブログ (116件) を見る
とりあえず始めるまで
- Eclipseをインストール
- Haskell Platformをインストール Haskellのコンパイラとその他もろもろが入ったパッケージのようです
- EclipseFPをEclipseにインストール http://eclipsefp.sf.net/updatesをEclipseのプラグインインストールURLにすればOK
で大丈夫ははずなのですがEclipseFPをインストールして再起動するとdouble-conversionがどうこうとエラーが出ました。
そこでエラーメッセージでぐぐってみるとEclipseFPのFAQにそのものずばりが
Q: I'm on Windows and/or the error is more like Loading package double-conversion-0.2.0.0 ... can't load .so/.DLL for: stdc++ (addDLL: could not load DLL) ghc.exe: stdc++: The specified module could not be found..
A: Try the workaround outlined here:
cabal install blaze-textual --user -fnative --reinstall
cabal install aeson --user --reinstall
Then, restart Eclipse to force scion-browser to be rebuilt.
http://eclipsefp.github.com/faq.html
ということでコマンドラインで
cabal install blaze-textual --user -fnative --reinstall
cabal install aeson --user --reinstall
を実行後、Eclipseを再起動するとインストールは終わるものの
JP Moresmau's Programming Blog: Hoogle Command Line on Windowsによると今度はhoogleというのが必要なようです。
なのでcabal install hoogleを実行し、さらにhoogleが必要とする
- wget: http://gnuwin32.sourceforge.net/packages/wget.htm
- gzip: http://gnuwin32.sourceforge.net/packages/gzip.htm
- tar: http://gnuwin32.sourceforge.net/packages/gtar.htm
を持ってきてパスの通る箇所に置く必要があります。
それでようやくインストールが完了ですが、疲れました。
しかもうまく動かない、もしかしてEclipseFPじゃないほうが良かったのか。
またあとで調べよう。