Windows に couchapp をインストールする場合、普通は Python のパッケージ管理ツールである pip を使いますが、解決しなければならない依存関係が多く、環境構築するのはかなり面倒です。
一方、erica の環境構築は couchapp に比べ、かなり簡単です。ビルドには CouchDB 付属の Erlang が使用できます。
前提条件
1. CouchDB のインストール (執筆時点では 1.6.1 が最新の安定版です。)
初期設定のままだと Program Files 以下の深い階層にインストールされ、かなり不便です。
C ドライブ直下にインストールパスを変更することをお勧めします。
2. Cygwin のインストール
erica のビルドに必要な make と、ついでに curl も入れましょう。
3. git のインストール
ソースコードの取得には git が必要です。インストールしていない場合には msysgit か Cygwin の git をインストールしてください。
git を使いたくない場合には、下記リンクより zip 形式でダウンロードすることもできます。
https://github.com/benoitc/erica/archive/master.zip
環境変数の登録
「システムのプロパティ」の「詳細設定」タブを開いて環境変数を登録します。
1. 変数 COUCHDB_HOME を追加して、値にインストールパスを設定
CouchDB を C ドライブ直下にインストールした場合は、値として C:\CouchDB を設定してください。
2. PATH 変数に %COUCHDB_HOME%\bin を追加
ソースコード取得とビルド
コマンドプロンプトを開いて、git でソースを取得した後、erica フォルダに移動して make でビルドします。
git clone https://github.com/benoitc/erica.git cd erica make
インストール
できあがった erica.cmd を %COUCHDB_HOME%\bin に移動します。
move erica.cmd %COUCHDB_HOME%\bin
お疲れ様でした。
以上で、erica を使用するための環境が整いました。
試しにコマンドプロンプトに erica と入力すると、コマンドオプション一覧が表示されるはずです。
CouchDB
http://couchdb.apache.org/
Erica
https://github.com/benoitc/erica
CouchApp
https://github.com/couchapp/couchapp
msysGit
https://msysgit.github.io/
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。