CentOS 5.5 安装 Ruby 1.8.7 + SQLite 3.6.16 + Rails 2.3.8
2012年5月13日
注1:本文件描述由无到有的ruby 安装流程,并不适合用在升级ruby 套件的使用情境。
注2:安装时需要以root 帐号登入系统。
0. 前置安装环境,若已安装这些套件则本步骤可省略:
1 |
yum -y install zlib-devel curl-devel expat-devel gettext-devel gcc make |
1. 安装 ruby 1.8.7:
1 2 3 4 5 6 7 |
cd ~ wget http://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p358.tar.gz tar zxvf ruby*.tar.gz cd ruby* ./configure --prefix=/usr make make install |
[可省略] 检查 ruby 版本:
1 |
ruby -v |
画面应显示:
ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux]
2. 安裝 rubygems 1.3.5:
1 2 3 4 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 版本:
1 |
gem -v |
画面应显示:
1.3.5
3. 安裝 sqlite 3.6.16:
1 2 3 4 5 6 7 |
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 版本:
1 |
sqlite3 -version |
画面应显示:
3.6.16
4. 安装 ruby 支援 sqlite3 的套件:
1 |
gem install sqlite3-ruby |
[可省略] 检查是否安装成功:
1 |
gem list |
画面其中一行应显示:
sqlite3-ruby (1.3.3)
5. 安装 rails 2.3.8:
1 |
gem install rails --version 2.3.8 |
[可省略] 检查 rails 版本:
1 |
rails -v |
画面应显示:
Rails 2.3.8
声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: CentOS 5.5 安装 Ruby 1.8.7 + SQLite 3.6.16 + Rails 2.3.8