Ubuntu 14.04 へ Ruby 2.2.0 と Node.js 0.12.0 をインストールする方法

Ubuntu 14.04 へ Ruby 2.2.0 と Node.js 0.12.0 をインストールしました。スクリプトをGitHub Gistへ公開してあります(https://gist.github.com/hiro345)。

ダウンロードして実行すればいいだけです。sudoコマンドを使っているので、sudoが実行できるユーザで利用する必要があります。

install_ruby-2.2.0_for_ubuntu14.04.sh はRuby用です。RAWデータは「https://gist.githubusercontent.com/hiro345/300bcfeef8782dbb92e1/raw/9164d38d4199a5cdf3d274e6eed76d54a2b35f54/install_ruby-2.2.0_for_ubuntu14.04.sh」ですが、goo.glで短縮したURLを使うと下記でいけます。

$ curl http://goo.gl/FQt2i4 | sh -

install_node-0.12.0_for_Ubuntu14.04.sh がNode.js用です。RAWデータは「https://gist.githubusercontent.com/hiro345/d89d32aa617609d170c0/raw/bfdc8371ba7e7ccc5a2299e479f8825902a7b3c9/install_node-0.12.0_for_Ubuntu14.04.sh」ですが、goo.glで短縮したURLを使うと下記でいけます。

$ curl http://goo.gl/z0YdGF | sh -

インストールしたら、PATHを追加する処理を ${HOME}/.profile ファイルへ追加して、いったんログアウトして、再度ログインをします。そうすれば使えるようになっているはずです。

APP=$HOME/applications
PATH=$APP/ruby/ruby/bin:$PATH
PATH=$APP/node/node/bin:$PATH
export PATH

スクリプトもはっておきます。

Ruby

#!/bin/sh
v=2.2
ruby="ruby-${v}.0"

sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get -y install  build-essential libssl-dev zlib1g-dev

dst="$HOME/applications/ruby"
if [ ! -e "${dst}/src" ]; then
  mkdir -p "${dst}/src"
fi
cd "${dst}/src"
if [ ! -e "${ruby}.tar.gz/src" ]; then
wget http://cache.ruby-lang.org/pub/ruby/${v}/${ruby}.tar.gz
fi
if [ -e "${ruby}" ]; then
  rm -fr ${ruby}
fi
tar xf ${ruby}.tar.gz
cd ${ruby}
./configure --prefix=${dst}/${ruby} --enable-shared
make && make install

cd "${dst}"
if [ -e ruby ]; then
  rm ruby
fi
ln -s ${ruby} ruby

Node.js

#!/bin/sh
v=v0.12.0
node="node-${v}"

dst="$HOME/applications/node"
if [ ! -e "$dst}/src" ]; then
  mkdir -p "${dst}/src"
fi
cd "${dst}/src"
wget http://nodejs.org/dist/${v}/${node}.tar.gz
tar xf ${node}.tar.gz
cd ${node}
./configure --prefix=${dst}/${node}
make && make install

cd "${dst}"
if [ -e node ]; then
  rm node
fi
ln -s ${node} node
同じタグの記事: GitHub
同じタグの記事: Linux
同じタグの記事: node.js
同じタグの記事: Ruby
同じカテゴリの記事: Linux
関連書籍: node.js
関連書籍: Ruby