redmineのインストール

基本はRedmine 2.1をCentOS 6.3にインストールする手順で。
で、若干ハマったところ。

yumrubyをインストールしていたのだが、rubygemsのsetup時に

# ruby setup.rb
        define_method name do |*args, &block| # TODO: really works on 1.8.7?

versionが古いとのこと。ソースコードからインストールすることに

# wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz
# tar xvfz ruby-1.9.3-p194.tar.gz
# cd ruby-1.9.3-p194
# ./configure
# make 
# make install

で今度は

# gem install bundler --no-rdoc --no-ri

するとrmagickをインストールしてくれとのこと。

# gem install rmagick

すると、ImageMagickのバージョンが古いとのこと

# yum install xz-libs
# wget http://www.imagemagick.org/download/linux/CentOS/i386/ImageMagick-6.7.9-9.i386.rpm
# rpm -Uvh ImageMagick-6.7.9-9.i386.rpm
# wget http://www.imagemagick.org/download/linux/CentOS/i386/ImageMagick-devel-6.7.9-9.i386.rpm
# wget http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-devel-1.900.1-7.el5.kb.i386.rpm
# wget http://centos.karan.org/el5/extras/testing/i386/RPMS/jasper-libs-1.900.1-7.el5.kb.i386.rpm
# rpm -Uvh jasper-libs-1.900.1-7.el5.kb.i386.rpm jasper-devel-1.900.1-7.el5.kb.i386.rpm
# rpm -Uvh ImageMagick-devel-6.7.9-9.i386.rpm
# rake generate_secret_token
To eliminate this warning, please install libyaml and reinstall your ruby.

libyamlのインストールとrubyの再インストール。。。

# wget http://pkgs.repoforge.org/libyaml/libyaml-0.0.1-1.el5.rf.i386.rpm
# rpm -Uvh libyaml-0.0.1-1.el5.rf.i386.rpm
# make clean
# ./configure
# make
# make install

でインストールまで出来ました。