5月 21
Haskell製アプリケーションサーバ Happs(http://happs.org/)には以下が必要らしい。
- ghc 6.8.2
- darcs (Haskell製 ソースコード管理システム)
- searchpath 0.9.2 (Automatic import chasing across the Internet for Haskell modules・・・ようわからんけどw)
ghcは既に入れたので、darcs と searchpath を入れる。
環境
Ubuntu 7.10 (Gutsy)
インストール
sudo apt-get install darcs sudo apt-get install curl # searchpathのインストールに必要 curl http://searchpath.org/searchpath/SearchPath.hs -o SearchPath.hs ghc -main-is SearchPath --make SearchPath.hs -o sp 失敗。。。 「/usr/bin/ld: cannot find -lgmp」とか言われる。調べるとどうやら「libgmp3-dev」が必要らしい。 sudo apt-get install libgmp3-dev ghc -main-is SearchPath --make SearchPath.hs -o sp 成功! sudo mv sp /usr/local/bin sp バージョンとヘルプがずらずら表示されれば、とりあえずOKだと思われ。
蛇足
ちなみにghcでコンパイルした時に 「compilation IS NOT required」とか言われても心配無用。これは、ghc が .oファイルとソースファイルの更新日時を比較して、コンパイルの必要があるかないかを判断しているので、その名の通り「コンパイルは不要」と言っているだけらしい。コンパイルの必要がないのにghcコマンドを叩いている自分が恥ずかしいというわけです。僕です。さらに、ghc は外部のライブラリを使うようなプログラムでも、その参照先の変更をチェックして賢く振舞うらしい。
Recent Comments