はじめに
golintをインストールしようとしたところ、何度やっても「golint見つかりませんよ」とかで、怒られる。
参考にしていたサイトの通りやったのに…と思って調べていたら、2018年10月に公式の方でパスが変わっていたので共有します。
go get
等でインストールする際、パスだけ注意して下さい。
参考にしている記事等が、2018年以前のものだと、コマンドが通用しない可能性があります。
インストールするためのコマンド
新しいコマンド
$ go get golang.org/x/lint/golint
古いコマンド (インストール不可)
$ go get github.com/golang/lint/golint
古いコマンドでのエラー例
can't load package: package github.com/golang/lint/golint: code in directory /Users/autopp/go/src/github.com/golang/lint/golint expects import "golang.org/x/lint/golint"
独り言
パスが、github.com
からgolang.org
に変わったんですね。
調べていて、インストール手順を古いパスで案内してくれている記事が多かったので、ハマリポイントかと思います。ご注意を。
あと、CI環境なんかでgo get
しているレポジトリなんかは、パスをgolang.org
の方に変更する必要がありそうです。
こちらも併せてご注意を。
さいごに
最後まで読んで頂き、ありがとうございます。
今日は、共有だけさせて頂きました。
また、間違い等ありましたら、Twitter経由でご連絡いただけると嬉しいです。