JavaScriptを有効にしてください

【GoLang】go: cannot use path@version syntax in GOPATH mode 解決

 ·  ☕ 1 分で読めます

【GoLang】go: cannot use path@version syntax in GOPATH mode 解決

go: cannot use path@version syntax in GOPATH mode 解決メモ

現象

発生バージョン

  • Go 1.15

Go の場合はパッケージを入れる際に @ の後ろにバージョンを指定すると指定のバージョンを入れることができます。

1
go get golang.org/x/tools/gopls@v0.8.4

ですが、以下のようなエラーが発生しました。

go: cannot use path@version syntax in GOPATH mode

原因

モジュール対応モード の設定がされていなかった。

解決

モジュール対応モードを有効化すれば可能になります。

1
export GO111MODULE=on

Go 1.11 から入ったので GO111MODULE という名前のようです。

これによりバージョン指定をすることが可能になります。

参考情報

共有

こぴぺたん
著者
こぴぺたん
Copy & Paste Engineer