Go Goの環境設定

Golang でパッケージをインストールするときにパーミッションエラーが出る場合

Go でパッケージをインストールするときに、プロジェクトディレクトリの src などでパーミッションエラーが出た場合がある。

go get -u github.com/go-chi/chi

上のようなコマンドで

package github.com/go-chi/chi: mkdir /home/centos/go/src/github.com: permission denied

などとパーミッションエラーが出たら、プロジェクトディレクトリ下の bin pkg src のパーミッションを次のように設定する。

sudo chmod a+w src

これでパッケージがインストールされる。