一日目 インストール

openpeargithub にて公開となったので少しお手伝いすることにした。
とはいえまだ作業内容を自分の中でタスクとして落とし込めてないので、インストールから画面みれるところまで準備した。

開発者は随時募集しているのでやりたい人はいっぱいいるとおもうので参考にしていただきたい。


まずはおとしてくるforkについてはまたこんど

$ git clone git://github.com/nequal/Openpear.git

次にプロジェクトに必要なディレクトリを作成しイニシャライズして設定ファイルを上書き
プロジェクトのイニシャライズ時にrhacoの必要なファイルを自動でダウンロードする。
いろいろ設定値を聞いてくるがこれは無視して問題ない

$ cd Openpear
$ mkdir work vender
$ chmod 777 work
$ php setup.php 
core path[/home/cocoiti/Openpear/core/]: 
install application: 
application url [http://localhost/Openpear]: 
working directory [/home/cocoiti/Openpear/work/]:
$ cp __settings__.php.default __settings__.php
$ vi __settings__.php #ドメイン、mysqlのサーバ設定などを変更

最後にopenpear独自の依存パッケージをインストール

$ sudo pear channel-discover openpear.org
$ sudo pear install openpear/HatenaSyntax-beta

上記でwebサーバ上に公開すれば足りないrhacoの設定ファイルなどは起動時に自動でインストールしてくれるが、僕の環境だとパーミッションの問題などでうごかないので下記のようにコマンドラインで入れた

$ php setup.php -import org.rhaco.storage.db.Dao
$ php setup.php -import org.rhaco.net.mail.Gmail
$ php setup.php -import org.rhaco.lang.DateUtil
$ php setup.php  -import org.rhaco.storage.db.module.DbcMysql
$ php setup.php  -import org.rhaco.io.log.LogFile

開発に興味があれば下記のあたりに集合するといいと思う
http://groups.google.com/group/openpear-project

Let's rhaco!!!!! じゃなくてopenpear!!