回答編集履歴

4

説明とスクショの位置を少し修正

2018/08/14 07:26

投稿

退会済みユーザー
test CHANGED
@@ -2,25 +2,13 @@
2
2
 
3
3
 
4
4
 
5
- project(root)
5
+ `bin`、`pkg`、`src`を作った親フォルダ(ここでは仮にprojectとします)
6
6
 
7
- ├bin/
7
+ vscodeのウィンドウにドラッグ&ドロップするか、
8
8
 
9
- ├pkg/
10
-
11
- └src/
12
-
13
-
14
-
15
- bin/、pkg/、src/を作った親フォルダ(仮にprojectとします)をvscodeのウィンドウにドラッグ&ドロップするか、
16
-
17
- メニューの`ワークスペースを開く`でprojectフォルダを選んで下さい。
9
+ メニューの`ワークスペースを開く`でそのフォルダを選んで下さい。
18
10
 
19
11
  それが、VSCodeでのプロジェクトのワークスペースフォルダになります。
20
-
21
-
22
-
23
- ![開発環境](1ffb6e10d74b43fdd802c806394d175d.png)
24
12
 
25
13
 
26
14
 
@@ -54,6 +42,16 @@
54
42
 
55
43
 
56
44
 
45
+ Windows 10の場合はWindowsの設定から`環境変数`で検索すれば、
46
+
47
+ 環境変数の設定画面が出てくると思うのでそこで環境変数の値を設定します。
48
+
49
+
50
+
51
+ ![開発環境](1ffb6e10d74b43fdd802c806394d175d.png)
52
+
53
+
54
+
57
55
  VSCode上で実行できれば良いと言うのであれば、
58
56
 
59
57
  VSCodeの`User Setting`に以下のような感じで設定値を追加して下さい。

3

ワークスペースのスクリーンショットを追加

2018/08/14 07:26

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,7 @@
1
+ ![ワークスペース](d3f4130266e61cf5b47ca040faf3e780.png)
2
+
3
+
4
+
1
5
  project(root)
2
6
 
3
7
  ├bin/

2

VSCodeのユーザー設定について追記

2018/08/14 07:20

投稿

退会済みユーザー
test CHANGED
@@ -20,16 +20,58 @@
20
20
 
21
21
 
22
22
 
23
- スクショはWindows物ですが、
23
+ 参考サイト(後者)方を参考に
24
24
 
25
- PATHにGoのbinフォルダを設定する以外に、
26
25
 
27
- 新たに`GOPATH`と`GOROOT`という2つの環境変数を作成します。
28
26
 
29
- `GOPATH`はパッケージをインストールする時に使用されるフォルダで、
27
+ > Goを`C:\Go`インストールしました。
30
28
 
31
- Goのフォルダ外の任意の場所を指定
32
29
 
33
- `GOROOT`はGoの開発環境があるフォルダ
34
30
 
31
+ とありますので、
32
+
35
- 例えば`C:\Go`Goをインストールしたら`GOROOT``C:\Go`を指定します
33
+ 新た`GOROOT`という環境変数を作成し、`C:\Go`を指定します
34
+
35
+ GOROOTに指定するのはGoをインストールしたフォルダです。
36
+
37
+
38
+
39
+ 環境変数`GOPATH`を作成し、パッケージ類を格納したいフォルダ(任意)を設定します
40
+
41
+ ただし、GOROOTと同じフォルダ(この場合`C:\Go`)やその内部(`c:\go[フォルダ名]`)は指定しては駄目(だったはず)です。
42
+
43
+ 例えばユーザーフォルダ内にしたいなら`C:\Users[ユーザー名]\Go`と言った感じです。
44
+
45
+
46
+
47
+ 環境変数`PATH`にはGoのBinフォルダを追加します。
48
+
49
+ GOPATHを設定しているので`%GOPATH%\bin`を追加します。
50
+
51
+
52
+
53
+ VSCode上で実行できれば良いと言うのであれば、
54
+
55
+ VSCodeの`User Setting`に以下のような感じで設定値を追加して下さい。
56
+
57
+ システムの環境変数に追加している場合は不要です。
58
+
59
+
60
+
61
+ ```json
62
+
63
+ {
64
+
65
+ ...,
66
+
67
+ "go.gopath": "C:/Users/[ユーザー名]/Go", // GOPATHの値
68
+
69
+ "go.goroot": "C:/GO" // GOROOTの値
70
+
71
+ }
72
+
73
+ ```
74
+
75
+
76
+
77
+ ![User Setting](f920515fd1935b08b420fbfd69597bca.png)

1

スクショをトリミング

2018/08/14 07:11

投稿

退会済みユーザー
test CHANGED
@@ -16,7 +16,7 @@
16
16
 
17
17
 
18
18
 
19
- ![環境変数](4f910c0cb80e80098fcc35b603db83ec.png)
19
+ ![開発環境](1ffb6e10d74b43fdd802c806394d175d.png)
20
20
 
21
21
 
22
22