1. 系统自带ruby 为 1.8.5,需要升级。
(1) 下载源代码,放置/usr/local/ruby-1.8.7-p330
(2) 编译安装
/usr/local/ruby-1.8.7-p330
./configure --prefix=/usr/local/ruby-1.8.7-p330
make
make install
(3)设置环境变量路径
export PATH=/usr/local/ruby-1.8.7-p330/bin:$PATH
[root@grnvm170 bin]# echo $PATH
/usr/local/ruby-1.8.7-p330/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
另可以: 添加路径设置~/.profile或者/etc/profile,
- if [ -d "/usr/local/ruby-1.9.1/bin" ] ; then
- PATH="/usr/local/ruby-1.9.1/bin:$PATH"
- fi
这一步如果不设置的话,ruby -v就还是会是旧版本
(4) logout&login
重新登陆进入后,就可以看见ruby -v为所需的1.8.7
1.2 安装 SQLITE3
(1) 下载sqlite源代码
(2) 编译
./configure --prefix=/usr/local/sqlite-autoconf-3070400
make
makeinstall
(3)测试sqlite3
1.3 安装gem
950 cd rubygems-1.3.7/
951 ls
952 ruby setup.rb
953 gem -v
954 gem list
1.4 安装rails3
957 gem install rails
958 rails -v
bundle install (这一步如果没有先安装sqlite3或者其他数据库的话,经常是出差的!)
rails server