Skip to content

Instantly share code, notes, and snippets.

@takaokouji
Created November 25, 2013 05:46
Show Gist options
  • Save takaokouji/7636865 to your computer and use it in GitHub Desktop.
Save takaokouji/7636865 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
# repository
EPEL=epel-release-6-8.noarch
rpm -q $EPEL
if [ $? -eq 1 ]; then
cd /tmp
wget http://dl.fedoraproject.org/pub/epel/6/x86_64/$EPEL.rpm
rpm -Uvh $EPEL.rpm
fi
# system update
yum -y update
yum -y groupinstall "Development Tools"
yum -y install libxslt-devel libyaml-devel libxml2-devel gdbm-devel libffi-devel zlib-devel openssl-devel libyaml-devel readline-devel curl-devel openssl-devel pcre-devel git memcached-devel valgrind-devel mysql-devel ImageMagick-devel ImageMagick
# ruby p353
if [ ! -x /usr/local/bin/ruby ]; then
version=2.0.0-p353
cd /usr/local/src
if [ ! -e ruby-$version ]; then
wget ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-$version.tar.gz
tar zxvf ruby-$version.tar.gz
fi
cd ruby-$version
./configure
make
make install
fi
# ruby-gems
version=2.0.7
cd /usr/local/src
if [ ! -e rubygems-$version ]; then
wget http://production.cf.rubygems.org/rubygems/rubygems-$version.tgz
tar zxvf rubygems-$version.tgz
fi
cd rubygems-$version
/usr/local/bin/ruby setup.rb
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment