EC2 の Ubuntu で新たに自分用の開発環境を構築するときのメモ
zsh
zsh インストール
sudo apt install zsh
chsh -s $(which zsh)
oh-my-zsh インストール
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
テーマは risto に変更する
sed -i 's/robbyrussell/risto/' ~/.zshrc
zsh-completions プラグインをインストール
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions
~/.zshrc
fpath+=${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions/src
asdf をインストール
保存先を作成
mkdir ~/.asdf/bin
バージョンはそのときどきによって変わるので https://github.com/asdf-vm/asdf/releases を確認しておく
wget -qO- https://github.com/asdf-vm/asdf/releases/download/v0.16.7/asdf-v0.16.7-linux-amd64.tar.gz | tar -xzf - -C ~/.asdf/bin
~/.zshrc
export PATH="${HOME}/.asdf/bin:${HOME}/.asdf/shims:$PATH"
oh-my-zsh の asdf プラグインも有効にしておく
~/.zshrc
plugins=(git asdf)
~/.asdfrc に以下を追加
.asdfrc
legacy_version_file = yes
開発用パッケージをインストール
sudo apt install build-essential libz-dev libffi-dev libssl-dev libyaml-dev
Docker をインストール
curl -fsSL https://test.docker.com -o test-docker.sh
sudo sh test-docker.sh
権限の書き換え
sudo chmod 666 /var/run/docker.sock