お名前.comのVPSでRedmineを動かすまでの話

先週、Redmineプラグインを作る必要がでてきて
会社の他の人にも見せる可能性があったので、vpsに構築しようと思ったら、
なんか凄いめんどくさかった。
すぐ忘れそうなので
覚えている範囲でメモメモ。
最初に書いておくと、vpsとかなくて多少のお金を払ってもいいなら
AWSで、Redmineが動くRMIを使ってしまうのが最速、最強に簡単だと思います。
うる覚えの中、コマンドだけ羅列しておく。(historyからとりあえずひっぱった。)

yum remove ruby
cd ~
mkdir tmp
cd tmp
wget http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p353.tar.gz
tar zxvf ruby-2.0.0-p353.tar.gz
cd ruby-2.0.0-p353
./configure
make
make install
gem install rails
rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum groupinstall "Development Tools"
gem install passenger --no-rdoc --no-ri
yum install ImageMagick ImageMagick-devel
yum install ipa-pgothic-fonts
yum install openssl-devel readline-devel zlib-devel curl-devel libyaml-devel
yum install mysql-server mysql-devel
gem install bundler --no-rdoc --no-ri
/etc/init.d/mysqld start
chkconfig  mysqld on
mysql -u root -p((MySQLにログインして、Redmine用のDBを作る))
wget http://www.redmine.org/releases/redmine-2.4.3.tar.gz
tar zxvf redmine-2.4.3.tar.gz
mv redmine-2.4.3 /usr/local/redmine
cd /usr/local
chown -R apache:apache redmine
vi config/database.yml
((DBの設定の更新))
cd redmine
bundle install --without development test
RAILS_ENV=production bundle exec rake db:migrate
yum install httpd-devel
yum install apr-devel
yum install apr-util-devel
yum install apr-devel
vi /etc/httpd/conf.d/passenger.conf
((passengerの設定の追加))
ln -s /usr/local/redmine/public /ドキュメントルート/redmine
/etc/init.d/httpd restart

なんか、かなり急いでいたので、不要なコマンド、エラーが出ていたコマンドがあるかもしれない。とりあえず、redmineは動いたというだけの記録。

Redmine超入門 (日経BPムック)

Redmine超入門 (日経BPムック)