vagrant で rbenv をインストールするたびやっていることのメモ。
使用している vagrant box は ubuntu/xenial64
# シェルをfishにする
$ sudo apt-add-repository ppa:fish-shell/release-2
$ sudo apt update
$ sudo apt install -y fish build-essential libffi-dev libssl-dev libreadline-dev zlib1g-dev && sudo apt upgrade -y && sudo apt autoremove -y
$ sudo passwd ubuntu # パスワード入力
$ chsh -s /usr/bin/fish # パスワード入力
$ logout # ホストで vagrant reload
ここからは fish. bash/zsh な人は rbenv/ruby-build 見ればいいとおもいます。
$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
$ cd ~/.rbenv && src/configure && make -C src
$ vim ~/.config/fish/config.fish
# 追記
set -x PATH "$HOME/.rbenv/bin" PATH
$ source ~/.config/fish/config.fish
$ rbenv init
$ vim ~/.config/fish/config.fish
# 追記
status --is-interactive; and source (rbenv init -|psub)
$ source ~/.config/fish/config.fish
$ rbenv install ***
本当は(よくわかってないけど) Ansible とか Chef とかっていうのを使うと幸せになるんだろうな。