redMine

今までtracをなんとなく使っていたんですが、いろいろ試してみようと言うことでredMineを導入してみました。いつものように vzctl create で CentOS5 な環境を作り、インストール記事を参考にしながらこぎつけました。

sudo yum install ruby-devel ruby-rdoc ruby-mysql ruby-irb
cd /usr/local/src
wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz
tar fzxvp rubygems-0.9.4.tgz
cd rubygems-0.9.4
sudo ruby setup.rb
sudo gem install rails
sudo yum install subversion
sudo yum install mysql-server
sudo /sbin/chkconfig mysqld on
sudo /etc/init.d/mysqld start
mysql -uroot
mysql> create database redmine;
mysql> exit
mkdir redmine
cd redmine
svn checkout svn://rubyforge.org/var/svn/redmine/trunk .
rake db:migrate RAILS_ENV="production"
rake load_default_data RAILS_ENV="production"
ruby script/server -e production -p (ポート番号)

そのままだと3000になってしまうので -p でずらし、あとはホスト側のDNATで外から見えるようにしてあげれば終わりです。migrationは便利ですね。