#!/bin/bash -v # To create a similar ruby as on fastpower set -e set -x cd /usr/local/src export RUBY186_VERSION=1.8.6-p369 export GEM_VERSION=1.4.1 export INSTALL_DIR=/usr/local/bin/ruby186 if [ ! -f ruby-${RUBY186_VERSION}.tar.gz ] then wget https://ftp.ruby-lang.org/pub/ruby/ruby-${RUBY186_VERSION}.tar.gz fi sudo rm -rf ruby-${RUBY186_VERSION} sudo rm -rf ${INSTALL_DIR} tar -zxf ruby-${RUBY186_VERSION}.tar.gz cd ruby-${RUBY186_VERSION} tar -zxvf /usr/local/src/oniguruma_patch_for_ruby-1.8.6_p369.20100615_from_Hannes-san.tar.gz export CFLAGS=-fPIC RUBYDIR=`pwd` cd oniguruma ./configure --with-rubydir=$RUBYDIR make 18 cd $RUBYDIR patch -p1 <../patches_ruby_186/openssl-1.0.patch patch -p1 <../patches_ruby_186/syck.patch autoconf ./configure --prefix=${INSTALL_DIR} --libdir=${INSTALL_DIR}/lib --disable-install-doc make sudo make install #-------------------------- # Adding gem18 command #-------------------------- if [ ! -d /usr/local/src/rubygems-${GEM_VERSION} ] then git clone https://github.com/rubygems/rubygems /usr/local/src/rubygems-${GEM_VERSION} fi cd /usr/local/src/rubygems-${GEM_VERSION} git checkout --force v${GEM_VERSION} sudo ${INSTALL_DIR}/bin/ruby setup.rb