Open3

EC2 Amazon Linuxを開発環境にするためのいろいろ

ryo_kawamataryo_kawamata

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コマンドが使えるようになる

ryo_kawamataryo_kawamata

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