回答編集履歴

3

誤字fix

2023/04/24 12:25

投稿

nobonobo
nobonobo

スコア3367

test CHANGED
@@ -1,8 +1,13 @@
1
1
  GOROOTはGoのインストール先のパスであることが必要です。
2
2
  GOROOTやGOPATHはよくわからないうちはあまり変更はお勧めしません。
3
- ただ、GOPATHのデフォルトがユーザープロファイルの下のgoというフォルダになりますが、そこにインストールしたのであれば、GOPATHとGOROOTが被ってしまい問題を引き起こすかもしれません。その場合はマニュアル通りにGoをインストールし直すかGOPATHの場所をずらす必要があるかもしれません。
4
3
 
4
+ ただ、GOPATHのデフォルトがユーザープロファイルの下のgoというフォルダになりますが、
5
+ そこにGoをインストールしてしまったのであれば、GOPATHとGOROOTが被ってしまい問題を引き起こすかもしれません。
6
+
7
+ その場合はマニュアル通りにGoをインストールし直すかGOPATHの場所をずらす必要があるかもしれません。
8
+
5
- GOPATHの場所をころころプロジェクトごとに変えることもGoモジュールを使っているなら不要です。
9
+ GOPATHの場所をころころプロジェクトごとに変えることもGoモジュールを使っているならGOPATHはただのキャッシュとbin置き場です。
10
+ GOPATHは固定で問題ないです。
6
11
 
7
12
  GOROOTとGOPATHが一致することも推奨されません。
8
13
 

2

被りの懸念追記

2023/04/24 12:21

投稿

nobonobo
nobonobo

スコア3367

test CHANGED
@@ -1,5 +1,7 @@
1
1
  GOROOTはGoのインストール先のパスであることが必要です。
2
2
  GOROOTやGOPATHはよくわからないうちはあまり変更はお勧めしません。
3
+ ただ、GOPATHのデフォルトがユーザープロファイルの下のgoというフォルダになりますが、そこにインストールしたのであれば、GOPATHとGOROOTが被ってしまい問題を引き起こすかもしれません。その場合はマニュアル通りにGoをインストールし直すかGOPATHの場所をずらす必要があるかもしれません。
4
+
3
5
  GOPATHの場所をころころプロジェクトごとに変えることもGoモジュールを使っているなら不要です。
4
6
 
5
7
  GOROOTとGOPATHが一致することも推奨されません。

1

追記

2023/04/24 10:14

投稿

nobonobo
nobonobo

スコア3367

test CHANGED
@@ -2,3 +2,6 @@
2
2
  GOROOTやGOPATHはよくわからないうちはあまり変更はお勧めしません。
3
3
  GOPATHの場所をころころプロジェクトごとに変えることもGoモジュールを使っているなら不要です。
4
4
 
5
+ GOROOTとGOPATHが一致することも推奨されません。
6
+
7
+ セットアップを本家のドキュメントに従わない場合はいずれのGOXXX変数の設定は一旦は何も設定しない方が良い結果になります。