Redmine0.8.4をUbuntu9.04にインストールしました。
何か良いプロジェクト管理ツールは無いかな〜?
とGanttProjectを試したけど、詳細の設定ができないし。
9Arrowsを試したけど、ガントチャートで進捗率がわからないし。。。
何か無いかな〜と紀伊国屋をウロウロしていると、
Redmine?そういえばRoRのプロジェクト管理ツールだな?
- 作者: 倉貫義人,栗栖義臣,並河祐貴,前田直樹
- 出版社/メーカー: インプレス
- 発売日: 2009/07/24
- メディア: 単行本
- 購入: 6人 クリック: 245回
- この商品を含むブログ (31件) を見る
- 作者: 前田剛
- 出版社/メーカー: 秀和システム
- 発売日: 2008/11/26
- メディア: 単行本
- 購入: 4人 クリック: 129回
- この商品を含むブログ (48件) を見る
RBC2周年でもお世話になった、社内SNSのSKIPを作られた、SonicGardenの代表じゃないですか?うちの会社でも使わせてもらってます!!
日本XPユーザグループ(XPJUG)代表でもあるし、凄い人です。
って事で、迷わず本を購入して、Ubuntu9.04にインストールしてみました。
【必要なソフトウェア】
・Ruby1.8.6または1.8.7
・Ruby on Rails 2.1.2(Redmineに標準添付)
対応しているデータベースは以下の通りです。
・MySQL 4.1以上(推奨)←今回はMySQL
・PostgresSQL 8
・SQLite 3
【MySQLインストール】
1.Mysqlサーバーのインストール
$ sudo apt-get install mysql-server
2.Mysqlアダプターのインストール
$ sudo gem install mysql
3.TCP/IP接続の解除
MySQL のデフォルト設定では localhost (127.0.0.1) 以外からの TCP/IP 接続ができないようになっています。
この制限を外すため、 /etc/mysql/my.cnf を変更する。
[mysql]
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
# bind-address = 127.0.0.1 ←コメントアウトする。
※再起動しなくても設定が反映される。
4.起動確認
$ mysql -u root -p
【Redmineインストール】
1.Redmineダウンロード(2009/9/10時点)
$ wget http://rubyforge.org/frs/download.php/56909/redmine-0.8.4.tar.gz
2.Redmine解凍
$ tar xvf redmine-0.8.4.tar.gz
3.Redmineの移動
$ rm redmine-0.8.4 /var/www/
4.カレントフォルダ移動
$ cd /var/www/redmine-0.8.4
5.database.ymlの作成
$ cp config/database.yml.sample config/database.yml
6.データベースの作成(Mysql上)
$ mysql -u root -p
mysql> create database redmine charset = utf8;
7.テーブルの作成
$ rake db:migrate RAILS_ENV="production"
8.データ作成
$ rake load_default_data RAILS_ENV="production"
9.Webサーバー起動
$ ruby script/server -e production
10.インストールファイルの削除
$ rm redmine-0.8.4.tar.gz
11.動作検証:ブラウザでhttp://localhost:3000/にアクセスして下さい。
初期ユーザー
ID :admin
パスワード:admin
【メールの設定】
1.config/environment.rbの修正
config.action_mailer.perform_deliveries = true ←trueに修正
2.email.ymlの設定変更
$ cp config/email.yml.example config/email.yml
email.ymlのproductionをメールサーバーの設定に変更する。
【その他】
・mysql起動、再起動、停止
$ sudo /etc/init.d/mysql start
$ sudo /etc/init.d/mysql restart
$ sudo /etc/init.d/mysql stop
・mysqlプロセス確認
$ ps -ef| grep mysql
・MySQL用の管理ツールをインストール
$ sudo apt-get install mysql-query-browser mysql-admin
・tarオプションの意味
tar のオプションには、次のようなものがあります。
圧縮 :c
解凍 :x
実行時にファイル名表示 :t
詳しい情報を表示 :v
ファイルに出力 :f
gzip圧縮を併用 :z