teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記2

2021/10/05 10:32

投稿

nobonobo
nobonobo

スコア3367

answer CHANGED
@@ -1,9 +1,24 @@
1
1
  通常、GOROOT環境変数を設定する必要はありませんので外してみてください。
2
2
 
3
- ### 追記
3
+ ### 追記1
4
4
 
5
5
  以下のコマンドで得られる出力を貼ってください(個人のユーザー名などを伏せてもらっても構いません)
6
6
  ```
7
7
  /usr/local/go/bin/go env
8
8
  ・・・出力・・・
9
+ ```
10
+
11
+ ### 追記2
12
+
13
+ M1-macでは、GOARCHやGOHOSTARCHがarm64になっている必要があります。
14
+
15
+
16
+ goenvはGoモジュールで開発する場合にメリットはもうありません。使わないことをお勧めします。
17
+ 以下の方法で任意のバージョンのGoをインストールし利用することができ、どのバージョンのGoを使ってもgo.modで指定したバージョンにスイッチするのでGoのバージョン別にGOPATHを分ける必要もないです。
18
+ そしてその方がエディタ連携もしっかり機能します(goenv利用の場合にエディタ連携をうまく動かすのはかなりナイーブな設定を書く必要があります)
19
+ ```
20
+ go install golang.org/dl/go1.15.8@latest
21
+ go1.15.8 download
22
+ go1.15.8 version
23
+ go version go1.15.8 darwin/amd64
9
24
  ```

1

状況確認方法

2021/10/05 10:31

投稿

nobonobo
nobonobo

スコア3367

answer CHANGED
@@ -1,1 +1,9 @@
1
- 通常、GOROOT環境変数を設定する必要はありませんので外してみてください。
1
+ 通常、GOROOT環境変数を設定する必要はありませんので外してみてください。
2
+
3
+ ### 追記
4
+
5
+ 以下のコマンドで得られる出力を貼ってください(個人のユーザー名などを伏せてもらっても構いません)
6
+ ```
7
+ /usr/local/go/bin/go env
8
+ ・・・出力・・・
9
+ ```