ubuntu 编译ruby1.9.1

ubuntu 编译ruby1.9.1

一、安装前准备

sudo apt-get install build-essential

sudo apt-get install autoconf

二、下载

访问官方网站,下载源代码包

wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz

tar xzvf ruby-1.9.1-p0.tar.gz

三、设置、编译、安装

cd ruby-1.9.1-p0

autoconf

./Configure –prefix=/usr/local/ruby-1.9.1

make

sudo make install

加入–prefix指定编译安装到的目录,可以和系统已经有的ruby版本区分开来,也方便日后升级。

四、扫尾工作

将/usr/local/ruby-1.9.1/bin加入$PATH

gedit ~/.profile

在文件结尾处加入

export PATH = /usr/local/ruby-1.9.1/bin:$PATH

编译完成,ruby 1.9.1就安装到了/usr/local/ruby-1.9.1目录下面,但尝试sudo gem install rails的时候,又出错了
no such file to load 'ZLib'。

重新 sudo apt-get install zlib1g-dev,然后进入源代码目录的 ext/zlib 目录
ruby extconf.rb
make && sudo make install






你可能感兴趣的:(ubuntu 编译ruby1.9.1)