TL;DR
ubuntuの場合
.bashrcを編集。
vim ~./bashrc
環境変数を登録
.bashrc
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
編集後に更新をかける。
source ~/.bashrc
発生事由
swag コマンドは使えるが、makeコマンドでエラーが発生。
エラー理由を調べるために which swag
でパスを読むと環境変数が存在しないことが判明した。
解決法
調べていくとキャッシュが悪さをしているようなので、hash -r
でリセット。
また、VSCodeで作業していることも一因のようで、go env
によるとパスは通っているが、ubuntu環境では通ってなかったので登録しました。
あとの詳しいことは下記参考記事を参照ください。
参考記事
https://stupiddog.jp/note/archives/951
https://tech.librastudio.co.jp/entry/index.php/2018/02/20/post-1792/