昨今、各種実行環境はDockerで簡単に構築出来てしまうのですが、今回は端末に直接環境を構築しています。

内容

rbenvのインストール

$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
$ echo $PATH | pbcopy # →メモ帳とかにペースト(元に戻せるように作業前のPATH情報をメモっておく)
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile

# 以下の形になっていればok
$ which rbenv
/Users/y-agatsuma/.rbenv/bin/rbenv
$ rbenv -v
rbenv 1.1.2-26-gc6324ff

# やり直したい場合、以下コマンドを打ってから上記のコマンドをやり直す
$ rm -rf ~/.rbenv
$ export PATH="【上でメモったPATH】"

rubyのインストール

今回は適当に2.5.1をインストールします

$ rbenv versions
* system
$ rbenv install 2.5.1
$ rbenv versions
* system
  2.5.1
$ rbenv global 2.5.1
$ rbenv rehash
$ rbenv versions
  system
* 2.5.1
$ ruby -v
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-darwin19]

rubyを実行してみる

$ touch sample.rb
$ vi sample.rb
# samle.rb
puts 'hello world!'
$ ruby sample.rb
hello world!