#freeze
''目次''
#contents
~
----
*目的 [#o116ab05]
*準備 [#ga0a6ce8]
+''EPELリポジトリの登録''~
Rubyのビルドに必要なlibyamlをyumでインストールできるようにするため、EPEL(エンタープライズ Linux 用の拡張パッケージ)リポジトリを追加する。
# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
※最新の epel-release パッケージのURLは下記で確認する。~
[[http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/epel-release.html]]~
~
+''RubyとPassengerのビルドに必要なヘッダファイル等をインストール''
# yum install readline-devel libcurl-devel libyaml-devel
~
+''ImageMagickとヘッダファイル・日本語フォントのインストール''
# yum install ImageMagick ImageMagick-devel
# yum install ipa-pgothic-fonts
ImageMagickと日本語フォントはガントチャートをPNG形式の画像にエクスポートするのに使われる。~
~
*インストール [#v44da94f]
+''ソースの取得''
# wget -P /usr/local/src ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p392.tar.gz
~
+''ソースの解凍''
# cd /usr/local/src
# tar zxvf ruby-1.9.3-p392.tar.gz
~
+''コンパイル設定''~
[[configureのヘルプ>Ruby-1.9.3のconfigureヘルプ]]
# cd /usr/local/src/ruby-1.9.3-p392
# ./configure \
> --disable-install-doc
~
+''インストール''
# make
# make install
~
+''確認''
# ruby -v
ruby 1.9.3p392 (2013-02-22 revision 39386) [i686-linux]
~
+''bundlerのインストール''~
※Redmineが使用するGemを一括インストールするためのツール。~
# gem install bundler --no-rdoc --no-ri