Macにretrospectivaのdev版を入れる
retrospectivaのStableを入れてみたが、日本語対応してなかったので、Developmentを入れてみる。
Railsのバージョンアップ
retrospectivaの最新版はrails 2.0.2を要求するので、railsをアップデートする。
$ sudo gem update rails Password: Updating installed gems... Updating metadata for 21 gems from http://gems.rubyforge.org ..................... complete Attempting remote update of rails Successfully installed rails-2.0.2 1 gem installed Gems updated: rails $ sudo rails -v Rails 2.0.2 $
この結果、旧版のretrospectivaは起動できなくなってしまいました。
インストール
GoogleCodeのSubversionからソースを獲得して、データベースはSQLite3で構築する。
$ sudo svn co http://retrospectiva.googlecode.com/svn/trunk retrospectiva_dev $ cd retrospectiva_dev $ sudo mv config/database.yml.todo config/database.yml $ sudo vi config/database.yml ...(productionとdevelopmentのadapterをmysqlからをsqlite3に変更)... $ sudo rake RAILS_ENV=production db:retro:load $
アクセス権の変更
MacではApache経由でファイルアクセスしたときのユーザー/グループが_wwwなので、_wwwで統一しておく。
$ sudo chown -R _www:_www ../retrospectiva_dev
$
起動確認
$ sudo -u _www ruby script/server -e production
WEBrickでなくmongrelが起動するようになった。(多分railsをupdateした影響。)
http://localhost:3000/でアクセス。admin/passwordでログインしてみる。
今度はちゃんと日本語だけでなくマルチ言語対応でした。