アットウィキロゴ

Ruby 1.9.3 + Ruby on Rails 3 のインストール

Ruby 1.9.3 + Ruby on Rails 3をインストールした時のメモ

環境
CentOS 5.6
Ruby 1.9.3 p0
Ruby on Rails 3.1.2

1. libyaml-develのインストール

centos5にruby 1.9.3をインストールするには「libyaml-devel」が必要らしいので事前にインストールを行った。

# yum install libyaml-devel

インストール完了。

2. Ruby 1.8.7-p352のインストール

Ruby 1.9.3のインストールには既にRubyがインストールされている環境が必要だったので、旧番をインストール。

# mkdir /usr/local/ruby
# cd /home/hide/download
# wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p352.tar.gz
# tar zxvf ruby-1.8.7-p352.tar.gz
# cp -r ruby-1.8.7-p352 /usr/loca/ruby/
# rm -rf ruby-1.8.7-p352
# cp usr/loca/ruby/ruby-1.8.7-p352
# ./configure
# make
# su
# make install
# ruby -v(バージョン確認)
→ バージョン1.8.7を確認。

インストール完了。

3.Ruby 1.9.3 p0のインストール

# cd /home/hide/download
# wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p0.tar.gz
# tar zxvf ruby-1.9.3-p0.tar.gz
# cp -r ruby-1.9.3-p0.tar.gz /usr/loca/ruby/
# rm -rf ruby-1.9.3-p0
# cp usr/loca/ruby/ruby-1.9.3-p0
# ./configure
# make
→ makeでエラーが発生。とりあえずインストールを実行。
# su
# make install
→ make installでエラーが発生。試行錯誤。一旦make cleanをしてmakeからやり直すことにした。
# make clean
# make
→ エラーが出なかった。
# make install
→ エラーが出ずにインストール成功。
# ruby -v(バージョン確認)
→ バージョン1.9.3を確認。

今回はこれで続行する。
次回からは1.8.7を入れた後はrvmで1.9.3を入れたほうがいい気がする。

4. Ruby on Railsのインストール。
gemコマンドからインストールする。gemはRuby 1.9.3のインストール時に合わせてインストールされる。

# gem install rails
→ 「File not found: lib」というメッセージが表示されてインストールが終わった。
   調べた結果libディレクトリを作れば解決するということだった。
# mkdir /usr/local/lib/ruby/gems/1.9.1/gems/rails-3.1.2/lib
# rails -v
→バージョン3.1.2を確認。

完了。


2011-11-23



最終更新:2011年11月23日 23:57
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。