ここでは Ethna のインストール方法について説明します。
PEAR コマンドを使ったインストールが最も簡単であるため、推奨します。 システムに PEAR がインストールされている必要があります。 (PEARコマンドが使えない場合の説明は後述)
最初の1回だけ、 channel-discover で Ethna のチャネルを登録する必要があります。
$ pear channel-discover pear.ethna.jp
Warning
PEAR のバージョンが古いと、channel-discover に失敗します。その場合はまず pear upgrade pear を実行してください。
Ethna の PEAR チャネルが登録されたら、次のようにインストールします。
$ pear install -a ethna/ethna
このコマンドでは、依存ライブラリである Smarty や simpletest なども同時にインストールされます。もし依存ライブラリを同時にインストールしたくない場合は、 -a オプションを付けずに、
$ pear install ethna/ethna
としてください。
インストールが終われば、 ethna コマンドが使えるようになっているはずです。
$ ethna -v
Ethna 2.6.0 (using PHP 5.3.6-6~dotdeb.1)
Copyright (c) 2004-2011,
Masaki Fujimoto <fujimoto@php.net>
halt feits <halt.feits@gmail.com>
Takuya Ookubo <sfio@sakura.ai.to>
nozzzzz <nozzzzz@gmail.com>
cocoitiban <cocoiti@comio.info>
Yoshinari Takaoka <takaoka@beatcraft.com>
Sotaro Karasawa <sotaro.k@gmail.com>
http://ethna.jp/
Note
Ethna 2.6.0 は現在 beta であるため、上記コマンドを実行すると stable である 2.5.0 がインストールされます。 2.6.0 をインストールする場合、以下のように -beta をつけてください。
$ pear install ethna/ethna-beta
アップデートは、次のコマンドで実行します。
$ pear upgrade ethna/ethna
ダウンロードしたファイルを利用してアップグレードすることも可能です。
$ wget -OEthna-2.6.x.tar.gz https://github.com/ethna/ethna/tarball/2.6.x
$ pear upgrade Ethna-2.x.y.tgz
PEARコマンドが使えない場合はこちらの方法でやります。
GitHub から、ソースコードのアーカイブを取得して解凍します。
Github Downloads for ethna/ethna
$ wget -OEthna-2.6.x.tar.gz https://github.com/ethna/ethna/tarball/2.6.x
$ tar xvfz Ethna-2.6.x.tar.gz
$ mv ethna-ethna-xxxxxx Ethna
$ php Ethna/bin/ethna_handle.php -v
include_path の通った場所に置くことを推奨しますが、そうでなくても問題ありません。 ethna コマンドを使うには別途設定が必要です。