ホーム DoRuby RadiantCMSのインストール(2)

RadiantCMSのインストール(2)

この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

お久しぶりです。花吹雪です。


インストール中に中断するなよ!という声が聞こえてきそうですが、
私が戻ってきたからにはもう大丈夫。
我慢できずに自分で調べてインストールしてしまった方。ご苦労様でした。
一方、我慢して今回の書き込みを待ちわびていた方。どうもありがとう!
では早速、続きを書くとしましょうか。

日本語化の設定

確かデータベースの設定まで終わったんでしたよね。
あとはデータベースの初期化をすれば終わりなんだけど、
その前に、ここで日本語化の設定をしてみたいと思います。
「ワタシ日本語キライ」という方はこの章は飛ばしてください。


あらかじめ言っておきますが、全てが日本語になるわけではありません。
Radiantの管理画面と、編集で使用するタグのヘルプが日本語化されます。


まず、Ruby-GetText-Packageというパッケージ(バージョン1.9.0以上)
を利用するので、これをgemを使ってインストールします。インストールしたら
一応バージョンを確認してください。$ gem install gettext
$ gem list gettext (バージョンの確認)

次にRubyForgeから以下のアーカイブをダウンロードし、 Radiantのvender/extensions以下に展開します。$ cd /home/radiant_project/vendor/extensions
$ wget http://rubyforge.org/frs/download.php/23244/radiant_gettext_0.6.2.tar.gz
$ tar xvzf radiant_gettext_0.6.2.tar.gz

最後にRadiantのルートディレクトリでRakeタスクを実行します。$ cd /home/radiant_project/
$ rake radiant:extensions:gettext:setup

でですね、アーカイブのバージョンを見てもわかる通り、Radiantのバージョン0.6.2
に依存しているようなので、ここでRadiantをfreezeしておくと良いとの事。
freezeというのはアプリケーションをRAILS_ROOT/vendorの下にコピーすることを
言うんだそうです。RAILS_ROOT/vendorの下にアプリケーションがあると、そちらが
優先的に使われるんだと。とりあえず、おまじないという事でやっておいて損はない
でしょう。$ rake radiant:freeze:edge TAG=rel_0-6-2

データベースの初期化

データベースを初期化します。途中で3回の入力(1.初期化の確認、2.ログインユーザ名、
3.ログインパスワード)があるので、きちんと答えてあげてくださいね。$ rake production db:bootstrap

Radiantの実行

あとはRadiantを実行して終わりです。$ cd /home/radiant_project/
$ ruby script/server -e production


以上です。
私はこの環境、この手順でインストールできましたが、
環境やバージョンが異なるとまた違ってくると思いますので、
この記事を参考にいろいろ試してみてください。

記事を共有

最近人気な記事