事象
- gooseパッケージを以下のように取得しようとすると失敗してしまう
$ go get -u -v bitbucket.org/liamstask/goose/cmd/goose
$ which goose
goose not found
原因
- GOPATHを設定していなかった
対応
- 以下のようにGOPATHを通す
$ echo 'export GOPATH=$HOME/go' >> ~/.zshrc
$ echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.zshrc
$ source ~/.zshrc // 設定を保存する
- 再度、go getしてみる。そしてPATHが通っているか確認してみる。
$ go get -u -v bitbucket.org/liamstask/goose/cmd/goose
$ which goose
/Users/[userName]/go/bin/goose
go get でインストールしたツールの実行ファイルは /Users/ユーザ名/go/bin 配下に配置されます。
無事にgooseがあることを確認できました!