以下、環境はMacBookでGitはインストール済(MacPortsにある)とします。
1) GitHubリポジトリから最新版を取ってくる。
git clone git://github.com/weavejester/compojure.git
適当な場所にcloneしときます。
2) 関連ライブラリを取得
cd compojure/
ant deps
必要なライブラリは上のコマンドで自動的に取得してくれます。実行するとcompojure/deps以下にJarファイルが用意されます。
3) ビルド
ant
これでcompojure.jarが作られます。
4) Jarファイルをまとめて配置
mkdir ~/.compojure
cp compojure.jar ~/.compojure
cp deps/*.jar ~/.compojure
私の場合はホームディレクトリに.compojureを作ってそこに配置することにしました。
5) 起動用シェルスクリプトを作る
cd ~/.compojure
vi compojure.sh
でファイルを作成して、以下のスクリプトを書く。
#!/bin/sh
for f in ~/.compojure/*; do
CLASSPATH=$CLASSPATH:$f
done
java -cp $CLASSPATH clojure.main $1
CLASSPATHに必要なJarファイルを追加してClojure起動という内容。
chmod +x compojure.sh
sudo ln -s ~/.compojure/compojure.sh /opt/local/bin/compojure
このスクリプトのシンボリックリンクをパスが通ったところに作ります。
6) Hello Worldスクリプトを作る。
CompojureのページにあるSample Codeをそのまま書きました。
7) テスト
compojure hello_compojure.clj
ブラウザでhttp://localhost:8080を見てちゃんと表示されればOK。
【参考リンク】
Compojure/Getting Started - Wikibooks, collection of open-content textbooks
起動スクリプトはココの情報を参考にしました。
プログラミングClojure
0 件のコメント:
コメントを投稿