Retrospectiva入れてみた。

Retrospectiva / Smarter Project Management

Retrospectiva(れとろすぺくちば?)をプロジェクト管理用に試しで入れてみたよ。使い勝手は今のところ、そんなに良く無さそうだけど、どうも拡張できるぽいので調べ中。WikiとかBlogとかいろんなパーツを足せるみたい。

インストール作業までは何とかなったので、メモ書き程度に載せておくよ。環境はWindowsXP

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

以上!ちなみに初期はID:admin、パスワード:password。