永遠に十七歳
11 May 2024 22 Aug 2019

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

これでパッケージがインストールされる(と思う)。