前の日 / 次の日 / 最新 / 2008-06

MuraTaka 速記メモ / 2008-06-28

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

2008-06-28 Sat

Redmine を使い初めてみる。インストール編 [Redmine][Ubuntu]

- 連載:Redmineを運用するためのイロハを身につけよう|gihyo.jp … 技術評論社
の記事が新しそうなのでこれに沿って作業する。

環境は、Ubuntu 7.10 に用意する。

必要なパッケージは、
- mysql-server
- ruby
- libmysql-ruby
- rubygems
のようだ。

全て入っているはず・・・と、apt-cache search にて確認するが、
rubygems は Ubuntu 環境には入れていなかった模様。いれておく。

$ sudo apt-get install rubygems
$ gem -v
0.9.4

rake、rails を入れる。
$ sudo gem install rake
$ sudo gem install rails -v 2.0.2


Redmin をダウンロード。

- RubyForge: Redmine: ファイルリスト

MySQL にデータベースを作成。
mysql> create database redmine;
作成した redmine データベースに、redmine ユーザを作成。

conf/database.yml に DB名、ユーザ名、パスワードを設定する。

DB の作成を行う。rakedb:migrate で。
$ rake db:migrate RAILS_ENV="production"
(in /home/taka/App/redmine-0.7.2)
rake aborted!
No such file or directory - /tmp/mysql.sock

(See full trace by running task with --trace)
上記エラー発生。
確かに、/tmp/mysql.sock はない。。
さて、sock はどこに居るのか?
$ mysqladmin -u root -p version
Enter password: 
mysqladmin  Ver 8.41 Distrib 5.0.45, for pc-linux-gnu on i486
Copyright (C) 2000-2006 MySQL AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license

Server version          5.0.45-Debian_1ubuntu3.3-log
Protocol version        10
Connection              Localhost via UNIX socket
UNIX socket             /var/run/mysqld/mysqld.sock
Uptime:                 1 hour 6 min 25 sec

Threads: 6  Questions: 7587  Slow queries: 0  Opens: 103  Flush tables: 1  Open tables: 64  Queries per second avg: 1.904
なるほど、/var/run/mysqld/mysqld.sock なんだ。
conf/database.yml に指定を行う。
socket: /var/run/mysqld/mysqld.sock

もう一度。
$ rake db:migrate RAILS_ENV="production"
うまくいく。

初期データの投入。
$ rake load_default_data RAILS_ENV="production"
(in /home/taka/App/redmine-0.7.2)

Select language: bg, cs, da, de, en, es, fi, fr, he, hu, it, ja, ko, lt, nl, no, pl, pt, pt-br, ro, ru, sr, sv, th, uk, zh, zh-tw [en] ja
====================================
Default configuration data loaded.

Note: The rake task load_default_data has been deprecated, please use the replacement version redmine:load_default_data
おっと。本来は redmine:load_default_data の方を使わないといけなかったようだ。

メールサーバの設定。
今回は使用しないので、conf/environment.rb を以下に書き換えておく。
config.action_mailer.perform_deliveries = false

これで動くはず、ということで起動。
ruby script/server -e production

http://<ServerName>:3000/
でアクセス。
ポートを変えたい場合には、-p オプションで指定。

管理者でまずはログインする。
admin/admin

Ubuntu のバージョンを確認する [Ubuntu]

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 7.10
Release:        7.10
Codename:       gutsy

2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2009-10-14 00:22