ubuntu7.10发布有一段时间了,昨天在自己的机器上装了它,并搭建了ROR平台。由于自己也是一个linux新手,在从source编译安装ruby时了不少弯路,所以写下来以备日后使用。
由于ubuntu7.10缺省安装后的gcc不能编译csource,要从source编译ruby需要首先安装build-essential。
使用如下命令从源安装:
sudoapt-getinstallbuild-essential
解压下载来的rubysource压缩包
tarxvfruby-1.8.6-p110.tar.bz2
进入解压后的ruby-1.8.6-p110目录:
cdruby-1.8.6-p110
configure:(“prefix”---指定安装到/opt/ruby,“--enable-install-doc”指定同时安装doc,否则以后不能使用ri)
sudo./configure--prefix=/opt/ruby--enable-install-doc
make&install:
sudomake
sudomakeinstall
将ruby加入系统PATH,把以下代码写入/etc/profile(并在shell下执行):
exportPATH=$PATH:/opt/ruby/bin
安装ruby的SSL(不装后面gemirails时会提示缺少SSL):
切换到root用户:sudo-i
进入刚才从source解压的:cdruby-1.8.6-p110/ext/openssl
rubyextconf.rb
make
makeinstall
安装rubygems-0.9.5:
解压后,进入目录执行
rubysteup.rb
安装rails:
gemirails
ubuntu 7.10上从source安装rubyubuntu 7.10上从source安装rubyubuntu 7.10上从source安装rubyubuntu 7.10上从source安装rubyubuntu 7.10上从source安装rubyubuntu 7.10上从source安装rubyubuntu 7.10上从source安装rubyubuntu 7.10上从source安装rubyubuntu 7.10上从source安装rubyubuntu 7.10上从source安装ruby
阅读(513) | 评论(0) | 转发(0) |