Open3
EC2 Amazon Linuxを開発環境にするためのいろいろ
ghqの追加
ghqを追加するためにまず、最新のGoが必要なので追加する。
wget https://go.dev/dl/go1.17.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.17.5.linux-amd64.tar.gz
fishに環境変数を設定
set -gx PATH $PATH:/usr/local/go/bin
set -gx GOVERSION go1.17.1
set -gx GO_INSTALL_DIR /usr/local/go
set -gx GOROOT $GO_INSTALL_DIR
set -gx GOPATH /home/ec2-user/golang
set -gx PATH $GOROOT/bin:$GOPATH/bin:$PATH
set -gx GO111MODULE "on"
set -gx GOSUMDB off
fishを再起動して、goのバージョンが1.17系になっていればOK
ec2-user@ ~ ❯❯❯ go version
go version go1.17.5 linux/amd64
ghqを追加
go install github.com/x-motemen/ghq@latest
これでghqコマンドが使えるようになる
fishの設定
yumで普通に入れると古いバージョンが入るので自分で頑張る
cd /etc/yum.repos.d/
wget https://download.opensuse.org/repositories/shells:fish:release:3/CentOS_7/shells:fish:release:3.repo
yum install fish
fisherの追加
curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
fish-ghqの追加
fisher install decors/fish-ghq
fzfの追加
gitで追加する
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~/.fzf/install