22時に寝ようと思って2時に寝る。

備忘録や日記を書いてます。きょうは早く寝よう。

fish - rbenv で最新の Ruby をインストールする

f:id:azuuun:20181116203145p:plain

fish 環境に ruby の開発環境を構築する方法をまとめます。

github.com

実行環境

> sw_vers
ProductName:    Mac OS X
ProductVersion: 10.14.1
BuildVersion:   18B75
> brew -v
Homebrew 1.8.2

homebrew で rbenv を導入

> brew install rbenv

fish で rbenv を使う設定

vi ~/.config/fish/config.fish に以下を追記

## rbenv init setting
status --is-interactive; and source (rbenv init -|psub)

設定を反映させる

> . ~/.config/fish/config.fish

rbenv で最新の ruby を導入する

今回は 2.4.5(2018年11月16日現在の最新)をインストールします。

> rbenv install --list
Available versions:
  1.8.5-p52
  1.8.5-p113
  1.8.5-p114
  1.8.5-p115
  1.8.5-p231
...

> rbenv install 2.4.5
ruby-build: use openssl from homebrew
Downloading ruby-2.4.5.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.5.tar.bz2
Installing ruby-2.4.5...
Installed ruby-2.4.5 to /Users/hoge/.rbenv/versions/2.4.5

使用したい version を設定する

> rbenv versions
* system (set by /Users/hoge/.rbenv/version)
  2.4.5
> rbenv global 2.4.5
> rbenv versions
system
* 2.4.5 (set by /Users/hoge/.rbenv/version)
> ruby -v
ruby 2.4.5p335 (2018-10-18 revision 65137) [x86_64-darwin18]

以上です。