ドルヲタ系インフラエンジニア じーふーの備忘録

クラウドをメインに扱うインフラエンジニアが書くメモやら雑感、たまにドルヲタ的活動記録残します。最近の推しはAzureのData Factory(V2)です。

【linux】 xbuildで簡単rubyインストール

tagomorisさんが開発したxbuildというツールを使うことで、手軽にrubyをインストールできるようになっています。
その他にも、Go/PHP/Perl/Python/Node.js がサポートされています。
(tagomorisさん、xbuild開発に携わった皆様、ありがとうございます!)

tagomoris.hatenablog.com

github.com

xbuild & rubyインストール

xbuild では 各サポート言語別のインストーラが用意されており、各インストーラ[バージョン][インストール先パス]を渡して実行するだけで、指定の言語を指定先にインストールしてくれます。

インストールが完了したら、最後にPATHを通してあげるだけで利用できるようになります。

$ git clone https://github.com/tagomoris/xbuild.git
$ ./xbuild/ruby-install 2.1.1 /path/to/local/ruby-2.1.1
$ echo 'export PATH=/path/to/local/ruby-2.1.1/bin:$PATH' >> ~/.bashrc

rubyビルド中のログなどは、/tmp以下に出力されますので、それらをtailして進捗を確認できます。

$ ll /tmp/
total 140
-rw-r--r-- 1 root    root      202 May  1 17:23 root-ruby-install-bundler.log
-rw-r--r-- 1 root    root      406 May  1 17:20 root-ruby-install.log
-rw-r--r-- 1 root    root    99626 May  1 17:20 ruby-build.20150501165219.18366.log