CheckInstallの導入方法
以下Railsインストール手順
あらかじめ必要なパッケージをインストール
yum install gcc gcc-c++ make perl zlib-devel openssl-devel readline-devel libxml2-devel bzip2-devel unzip libjpeg-devel libpng-devel freetype-devel rpm-build -y
Rubyソースコードをダウンロード(ruby-1.9.3-p0だと、Gemがうまく動作しない)
wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.bz2
アーカイブを展開
tar xjf ruby-1.9.2-p290.tar.bz2
コンパイルしてCheckInstallでRPMパッケージ化
cd ruby-1.9.2-p290
./configure
make
make
checkinstall -R --fstrans=no
・・・途中でいろいろ聞かれるが、EnterキーでOK
RPMパッケージからrubyをインストール
cd /usr/src/redhat/RPMS/i386/
rpm ivh ruby-1.9.2-p290-1.i386.rpm
Rubyのバージョンを確認。rpm ivh ruby-1.9.2-p290-1.i386.rpm
ruby -v
ruby 1.9.2p290 (2011-07-09 revision 32553) [i686-linux]
Gemのバージョン確認。
gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
Railsインストール。(バージョン3.1.2だと、Railsバージョン確認でエラーが出る)
gem install rails -v 3.0
Railsバージョン確認
rails -v
Rails 3.0.0
以上でRailsのインストールが完了する。
できればRails3.1を使いたかったのだが、今回は妥協した。
ヒントをありがとうございます。
返信削除ruby 1.9.3 p194 を checkinstall で RPM 化して
gem update してから
gem install rails で最新の Rails 3.2.5 が入りました。ご報告まで。