centos5.4にredmineを入れてみる
Redmineを自宅サーバCentOSにインストールした。
1.Rubyのインストール
yumだと、古いrubyが入ってしまうため、ソースコードからインストール最初にrdocを入れてしまう。
$yum install rdoc次にrubyを入れる。http://www.ruby-lang.org/ja/downloads/からダウンロード$wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gzさらにRubyGems。http://rubyforge.org/frs/?group_id=126&release_id=33411から。
$tar zxvf ruby-1.8.7-p249.tar.gz
$cd ruby-1.8.7-p249
$./configure --prefix=/usr
$make && make install$cd /tmprailsをインストール。
$wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
$tar zxvf rubygems-1.3.5.tgz
$gem install rails --include-dependencies
2.sqliteのインストール
sqlite3をインストールする。yumで一発。あとsqlite3-rubyを入れないといけない。$yum install sqlite sqlite-devel
$gem install sqlite3-ruby
3.redmineのインストール
redmineのインストール。http://redmine.jp/からダウンロード。$mkdir /home/redmine/
$cd /tmp/
$wget http://rubyforge.org/frs/download.php/69052/redmine-0.9.2.tar.gz
$tar xzvf redmine-0.9.2.tar.gz
$cp -rp redmine-0.9.2/* /home/redmine
4.redmineの設定
次にRedmineの設定。まずは、データベース接続設定。
$cd /home/redmine/configここで、productionの設定を以下に変更。
$cp database.yml.example database.yml
$vim database.ymlproduction:次にセッション暗号化用鍵の生成。
adapter: sqlite3
dbfile: db/redmine.db
timeout: 5000$rake config/initializers/session_store.rbデータベースの初期化。$rake db:migrate RAILS_ENV=productionサーバのポート3000にブラウザでアクセスすると、ページが見れました。やったー。
$rake redmine:load_default_data RAILS_ENV=productionとりあえず起動してみる。
$script/server -e production
明日は、Apacheとの連携をします。やっぱり自宅サーバはいいなー。さくらインターネットと違ってインストールが楽すぎる。