C++ ときどき ごはん、わりとてぃーぶれいく☆

USAGI.NETWORKのなかのひとのブログ。主にC++。

memo: install ChiliProject 3.3 to openSUSE-12.2

ChiliProject公式の以下にopenSUSE-11.3へのインストールがまとめられているが、これはやらない。

最新安定版をbundle使って入れましょう。以下の後半を参考に。

システムに必要なものを入れておく。

zypper in gcc ruby ruby-devel libxml2-devel libxslt-devel libmysqld-devel postgresql-devel ImageMagick-devel
 ...

その他必要なruby周りはbundleに任せる。この時、特にネイティブコードの開発用パッケージに不足があるとbundleが止まるので、もし何か出たらエラーを良く読んで必要なライブラリーをzypperで入れるなどすれば良い。

git clone -b stable git://github.com/chiliproject/chiliproject.git
cd chiliproject
git checkout v3.3.0

nokogiri、mysql2、pg (≈postgresql)、rmagick (≈ImageMagick)辺りで「何か足りないですぅううう」ってrubyが駄々をこねるかもね。先に示した様にzypperで入れておくと良い。

Your bundle is complete! Use bundle show [gemname] to see where a bundled gem is installed.

って表示されたら後はChiliProjectの初期設定なり設定移行なりをすれば良い。config/database.yml書いたりrakeとか言う呪文唱えたりね。

references