ubuntu に Ruby をインストールする
各所に Ruby のインストールは書いてあるのでほとんど困ることはないのだけれど自分用に記録しておく。
環境
14.04 LTS 日本語 64bit
Ruby のバージョン管理ツール
- rbenv
- ruby-build
rbenv install コマンドが使用できるようにする。 - rbenv-gemset
プロジェクト毎に gem のインストール先を切り替えることができる。 グローバルな環境を汚さなくて済む。 - rbenv-default-gems
ruby をインストールするときに自動で指定したgemをインストールしてくれる。 - rbenv-binstubs
bundle execを使わなくていいようにしてくれる。
gitのインストール
$ sudo apt-get install git
各種パッケージのインストール
$ sudo apt-get install curl g++
$ sudo apt-get install zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev
$ sudo apt-get install sqlite3 libsqlite3-dev nodejs
rbenvのインストール
$ git clone git://github.com/sstephenson/rbenv.git ~/.rbenv
rbenvの初期設定は、後述する「dotfilesのインストール」内で済ましている
rbenvのプラグインをインストール
以下をインストールする。
- ruby-build
- rbenv-gemset
- rbenv-default-gems
- rbenv-binstubs
./rbenv/plugins配下へ
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ git clone git://github.com/jf/rbenv-gemset.git ~/.rbenv/plugins/rbenv-gemset
$ git clone https://github.com/sstephenson/rbenv-default-gems.git ~/.rbenv/plugins/rbenv-default-gems
$ git clone https://github.com/ianheggie/rbenv-binstubs.git ~/.rbenv/plugins/rbenv-binstubs
NeoBundleインストール
以前書いた記事を参考にする。 なお、インストール以外は、後述の「dotfilesのインストール」内で済ましている
dotfilesのインストール
$ git clone https://github.com/knfujii/dotfiles.git ~/dotfiles
$ cd ~/dotfiles
$ ./install.sh
$ exec $SHELL
rbenv-default-gemsの初期設定
~/.rbenv/default-gemsに常時インストールしたいgemを追加する
bundler
rbenv-rehash
rubyをインストールする
$ rbenv install 2.2.2
$ rbenv global 2.2.2