apt-getinstall出来的ruby1.8.6patchlevel是36,看来如果想要安装最新版本的话还不如windows下有个One-ClickRubyInstaller来的方便。
自己从source安装,发现现有的很多教程中都比较零散..费了不少劲
安装过程如下:
0-安装build工具
sudoaptitudeinstallbuild-essentiallinux-headers-$(uname-r)
1-安装readline
wgetftp://ftp.gnu.org/gnu/readline/readline-5.2.tar.gz
tarxzvfreadline-5.2.tar.gz
cdreadline-5.2
./configure
make
sudomakeinstall
2-安装ruby
wgetftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz
tarxvfzruby-1.8.6-p111.tar.gz
cdruby-1.8.6-p111
./configure
make
sudomakeinstall
sudomakeinstall-doc
【注:以上安装后会把ruby安装到/usr/local/bin/中,此目录就在ubuntu的path中,可以直接使用】
验证安装ruby-v,显示为:
ruby1.8.6(2007-09-24patchlevel111)[i686-linux]
另:可用whichruby命令查看ruby安装位置
3-安装gem
wget
tarxzvfrubygems-1.0.1.tgz
cdrubygems-1.0.1
sudorubysetup.rb
4-安装zlib,gem需要的
先要安装zlib1g开发包:
sudoapt-getinstallzlib1g-dev
然后下载zlibruby
zlib主页
下载地址
安装命令如下:
wget
cdruby-zlib-0.6.0
rubyextconf.rb
make
makeinstall
5、验证gem安装并升级
sudogemupdate--system
也可以顺便装上rails验证是否安装成功
sudogeminstallrails--include-dependencies
ubuntu 7.10上编译安装ruby1.8.6ubuntu 7.10上编译安装ruby1.8.6ubuntu 7.10上编译安装ruby1.8.6ubuntu 7.10上编译安装ruby1.8.6ubuntu 7.10上编译安装ruby1.8.6ubuntu 7.10上编译安装ruby1.8.6ubuntu 7.10上编译安装ruby1.8.6ubuntu 7.10上编译安装ruby1.8.6ubuntu 7.10上编译安装ruby1.8.6ubuntu 7.10上编译安装ruby1.8.6
阅读(266) | 评论(0) | 转发(0) |