Home> プログラミング > CentOS 5.6 に redmine をインストール

CentOS 5.6 に redmine をインストール

Redmineインストールしてみたよ!
紆余曲折しながらだけどなんとかインストールできたので改めて引っかからないようにするためのインストールメモを残しておく。
httpdやmysqlはすでに導入済みであるとします。

注意事項

Redmineはruby-1.8.6, 1.8.7 でないと動かない。間違ってもruby-1.9.x を入れてはダメ。
CentOSのyumだと1.8.5とかになるのでソースコードからインストールするのが楽だと思う。

1. rubyのインストール

http://www.ruby-lang.org/ja/downloads/

から1.8.7の最新版をダウンロードしたら

# ./configure
# make
# make install

します。

2. rubygemsのインストール

どうもgemsのバージョンが1.5.0以降だとダメっぽい。
あと1.3.1よりあとじゃないとダメみたいです。
ということでこのへんから過去のバージョンをインストール

http://rubyforge.org/frs/?group_id=126

3. gemsのインストール

Redmineを動かすのに必要な下記のgemsをインストールする

# gem install rails -v=2.3.5
# gem install rack -v=1.0.1
# gem install i18n -v=0.4.2
# gem install mysql

4. DBの準備

今回自分の環境ではMySQLを使いました。
GRANTのコマンドとかいちいち覚えていられないのでphpmyadminからDBとユーザ作ります。
とりあえずローカル環境だしと思ってDB名とユーザ名はredmineにした。

5. Redmineのインストール

適当にsubversionからcheckoutします

http://rubyforge.org/scm/?group_id=1850

ソースコードダウンロードでもいいです

http://rubyforge.org/frs/?group_id=1850

回答したファイルは適当なディレクトリに移動させましょう。
自分の環境では /var/lib 以下に移動させました。

# mv redmine-1.1.3 /var/lib/redmine

6. Redmineの設定とか

移動先のディレクトリに移動して database.yml と email.yml をそれぞれsampleファイルを参考に用意しましょう。
上で書いた感じだと

production:
  adapter: mysql
  database: redmine
  host: localhost
  username: redmine
  password: password

っていう感じです。
email.yml は

production:
  delivery_method: :smtp
  smtp_settings:
    address: localhost
    port: 25
    domain: host.example.jp

みたいな感じで。

上記の設定ファイル用意したら

# rake generate_session_store
# RAILS_ENV=production rake db:migrate
# RAILS_ENV=production rake redmine:load_default_data

ってやったらDBとかの初期設定してくれますのでお任せしましょう。
全部終わったらディレクトリのパーミッションいじります

# chown -R redmine:redmine files log tmp public/plugin_assets
# chmod -R 755 files log tmp public/plugin_assets

redmineっていうユーザとグループは事前に用意しておきましょう。

7. Redmineを動かす

上記の設定が全部終わったら

# ruby script/server webrick -e production

を実行して例えばlocalhostなら http://localhost:3000/ とかにアクセスしましょう
Redmineの画面が表示されたら成功です。
やりましたね!

8. 他にもやるとよさそうなもの

上記までだとrubyで動いているのでapache上で動かしましょう。
Passenger
というのを入れるとよいそうです。
とりあえずRedmineをインストールするところまでのメモなのでそのへんの説明は今回割愛します(っていうかまだやってません)

参考文献

下記のページを参考にしました。ありがとうございます。

- CentOS5.6にRedmine突っ込んでみる - 謎言語使いの世迷事
- Redmine - RedmineInstall - Redmine
- Redmine 1.1をCentOS5.5にインストールする手順 | Redmine.JP Blog



トラックバック:0

TrackBack URL for this entry
http://d.digmoat.jp/mt/mt-tb.cgi/303
Listed below are links to weblogs that reference
CentOS 5.6 に redmine をインストール from HolyGrailとHoryGrailの区別がつかない日記

コメント:0

Comment Form

Index of all entries

Home> プログラミング > CentOS 5.6 に redmine をインストール

カテゴリ
アーカイブ
ウェブページ
購読
OpenID

OpenIDに対応しています
Accepted OpenID
OpenIDについて

Powerd By

Return to page top