本文介绍ubutntu1604环境下源代码方式安装ruby 版本2.5.0
如果内存小于2G可以开启虚拟内存,下面的命令开启4G虚拟内存
sudo dd if=/dev/zero of=/swap bs=512M count=8
sudo mkswap /swap
sudo swapon /swap
使用sduo apt-get install 命令安装 开发工具和依赖库
安装开发工具
libtool automake build-essential
安装依赖库
libgmp3-dev libpcre3-dev libssl-dev zlib1g-dev( 数字1) libsqlite3-dev
libgdbm-dev libncurses5-dev(缺少会影响 编译readline)
下载ruby2.5.0源代码
https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.0.tar.bz2
使用 tar -xvf ruby-2.5.0.tar.bz2解压缩包
cd ruby-2.5.0
./configure
make
make install
配置 gem源
gem sources -r https://rubygems.org/ -a https://gems.ruby-china.org/
gem sources
输出:
ubuntu@utu:~$ gem sources
*** CURRENT SOURCES ***
*** CURRENT SOURCES ***
https://gems.ruby-china.org/
ruby --version
输出:
ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]
至此完整编译