论坛首页 编程语言技术论坛

在ubuntu 7.10上从source安装ruby

浏览 3705 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-12-14  
ubuntu 7.10发布有一段时间了,昨天在自己的机器上装了它,并搭建了ROR平台。由于自己也是一个linux新手,在从source编译安装ruby时了不少弯路,所以写下来以备日后使用。

由于ubuntu 7.10缺省安装后的gcc不能编译c source,要从source编译ruby需要首先安装 build-essential 。
使用如下命令从源安装:
sudo apt-get install build-essential
解压下载来的 ruby source压缩包
tar xvf ruby-1.8.6-p110.tar.bz2
进入解压后的 ruby-1.8.6-p110目录:
cd ruby-1.8.6-p110
configure:(“prefix”---指定安装到/opt/ruby,“--enable-install-doc”指定同时安装doc,否则以后不能使用 ri )
sudo ./configure --prefix=/opt/ruby --enable-install-doc
make & install:
sudo make
sudo make install
将ruby加入系统PATH,把以下代码写入 /etc/profile (并在shell下执行):
export PATH=$PATH:/opt/ruby/bin
安装ruby的SSL(不装后面 gem i rails时会提示缺少SSL):
切换到root用户 :  sudo -i 
进入刚才从source解压的:  cd ruby-1.8.6-p110/ext/openssl
ruby extconf.rb
make
make install
安装rubygems-0.9.5:
解压后,进入目录执行
ruby steup.rb
安装rails:
gem i rails
   发表时间:2007-12-15  
要先安装libssl-dev
0 请登录后投票
   发表时间:2007-12-15  
我是这么装的,用着没发现有问题:

wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p110.tar.gz
tar xvf ruby-1.8.6-p110.tar.bz2
cd ruby-1.8.6-p110
sudo apt-get build-dep ruby1.8
./configure --prefix=/usr
make
sudo make install

sudo apt-get install make autoconf gcc ruby1.8-dev
0 请登录后投票
   发表时间:2007-12-17  
I'd suggest have libreadline-dev installed before you start compiling ruby, so that your irb will be happier
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics