2010-09-10

CentOS 5.5 安裝 Ruby 1.8.7 + SQLite 3.6.16 + Rails 2.3.8

註1:本文件描述由無到有的 ruby 安裝流程,並不適合用在升級 ruby 套件的使用情境。
註2:安裝時需要以 root 帳號登入系統。

0. 前置安裝環境,若已安裝這些套件則本步驟可省略:

# yum -y install zlib-devel curl-devel expat-devel gettext-devel gcc make


1. 安裝 ruby 1.8.7:

# cd ~
# wget http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p249.tar.gz
# tar zxvf ruby-1.8.7-p249.tar.gz
# cd ruby-1.8.7-p249
# ./configure --prefix=/usr
# make
# make install

[可省略] 檢查 ruby 版本:

# ruby -v

畫面應顯示:

ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-linux]


2. 安裝 rubygems 1.3.5:

# cd ~
# wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
# tar zxvf rubygems-1.3.5.tgz
# cd rubygems-1.3.5
# ruby setup.rb

[可省略] 檢查 rubygems 版本:

# gem -v

畫面應顯示:

1.3.5


3. 安裝 sqlite 3.6.16:

# cd ~
# wget http://www.sqlite.org/sqlite-amalgamation-3.6.16.tar.gz
# tar xvzf sqlite-amalgamation-3.6.16.tar.gz
# cd sqlite-3.6.16
# ./configure --prefix=/usr
# make
# make install

[可省略] 檢查 SQLite 版本:

# sqlite3 -version

畫面應顯示:

3.6.16


4. 安裝 ruby 支援 sqlite3 的套件:

# gem install sqlite3-ruby

[可省略] 檢查是否安裝成功:

# gem list

畫面其中一行應顯示:

sqlite3-ruby (1.3.1)


5. 安裝 rails 2.3.8:

# gem install rails --version 2.3.8

[可省略] 檢查 rails 版本:

# rails -v

畫面應顯示:

Rails 2.3.8

沒有留言: