betaのgo1.9をちょこっと弄るためにgvmを導入したのですが、$GOPATHの扱いが $HOME/.gvm/pkgsets/go1.9beta2/global
といった独自のものになります。
で、これの何が問題かというと、例えば普段設定している$GOPATHが $HOME/go
だった場合には $HOME/go/src
直下にプロジェクトを作成してdepを使うと「$GOPATH内にねーよ」といって怒られます。
んじゃどうするかというと、とても簡単で gvm linkthis
を実行します。
これを実行すると、現在のプロジェクトディレクトリをgvmでの$GOPATHの直下にlnしてくれます。
例えば $HOME/.gvm/pkgsets/go1.9beta2/global/src/hoge
のような形ですね。
これでdepを実行すると無事動いてくれます👏