ユーザ用ツール

サイト用ツール


goenv

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
goenv [2022/11/29 09:21] – [インストール] nullpongoenv [2023/09/14 16:51] (現在) nullpon
行 34: 行 34:
 ``` ```
  
-</markdow +## エラー 
-n>+ 
 +### compile: version "goX.X.X" does not match go tool version "goY.Y.Y" 
 + 
 +goenvでバージョンを変えると出ることがある。 
 + 
 +まず、それぞれのバージョンが一致しているか確認する 
 + 
 +``` 
 +$ go version 
 +go version go1.20.1 darwin/arm64 
 + 
 +$ goenv version                                                           
 +1.20.1 (set by /Users/nullpon/.goenv/version) 
 + 
 +$ echo $GOROOT 
 +/Users/nullpon/.goenv/versions/1.20.1 
 + 
 +$ echo $GOPATH 
 +/Users/nullpon/go/versions/1.20.1 
 +``` 
 + 
 +バージョンにズレがあれば一致するように設定し直し、シェルを再起動する。またgoenv以外でgoがインストールされていると影響する可能性があるのでアンインストールした方が良い。 
 + 
 + 
 +## goenv rehash  
 + 
 +go installしたらrehash! 
 + 
 +```sh 
 +$ go install github.com/golang/mock/mockgen@v1.6.0 
 + 
 +$ goenv rehash 
 +``` 
 + 
 + 
 + 
 +</markdown>
goenv.1669713716.txt.gz · 最終更新: 2022/11/29 09:21 by nullpon