Retrospectiva入れてみた。
Retrospectiva / Smarter Project Management
Retrospectiva(れとろすぺくちば?)をプロジェクト管理用に試しで入れてみたよ。使い勝手は今のところ、そんなに良く無さそうだけど、どうも拡張できるぽいので調べ中。WikiとかBlogとかいろんなパーツを足せるみたい。
インストール作業までは何とかなったので、メモ書き程度に載せておくよ。環境はWindowsXP。
- Ruby on Railsを前の記事に沿ってインストール。
最新版だとバージョンの不整合が出るので、バージョンは2.1.2にしておく。
gem install rails -v 2.1.2 - MySQL Communication Serverをこのへんから適当にダウンロード&インストール、RetrospectivaではUTF-8が内部エンコードになってるから、合わせておくと良いかも知れない。
- コマンドプロンプトからリポジトリを足す。
gem sources -a http://gems.github.com/ - 以下実行。
gem install mislav-will_paginate
gem install mbleigh-acts-as-taggable-on
gem install RedCloth
gem install mysql
ドキュメントのインストールエラーが出るけど、ドキュメントだし放置でOK。 - 雑学 | ruby1.8.6(mswin332)+rails2.3.4+mysql5.1.37 でMySQLコネクションエラーを参考に、DLLをRubyのbinのあるディレクトリに突っ込む。
- Retrospectivaのデータベースを作る
MySQLのコンソールから以下実行
CREATE DATABASE IF NOT EXISTS retrospectiva;
GRANT ALL PRIVILEGES ON retrospectiva.*
TO "retrospectiva"@"localhost"
IDENTIFIED BY "xxxxxxxxxxx"; - ここでやっとRetrospectivaをDL&解凍
- ディレクトリ内のconfig/database.yml.todoをconfig/database.ymlにリネームし、中身のproductionセクションのdatabase, username と passwordセクションを編集。MySQLをインストールする時に設定したrootの設定を使うか、あとで作ったユーザーでもいいよ。どの程度権限があればよいのかは知らない。
- RetrospectivaのDBの中身を作る
コマンドプロンプトでRetrospectivaを解凍したディレクトリに移動し、以下を実行
rake RAILS_ENV=production db:retro:load
指定されたパスが見つかりません。って言われるけど、動くから問題なし? 何を見に行っているやらよく分からん。 - 以下コマンドで起動。
ruby script/server -e production -p3000 - http://localhost:3000/にアクセス。
以上!ちなみに初期はID:admin、パスワード:password。