回答編集履歴
1
修正
answer
CHANGED
@@ -6,14 +6,20 @@
|
|
6
6
|
|
7
7
|
## 結論:一つのATOMウインドウで複数のプロジェクト毎の環境変数は扱えない
|
8
8
|
|
9
|
+
### .bashrcの設定
|
10
|
+
これがいいっぽい。GOBINは設定するのやめた。
|
11
|
+
```
|
12
|
+
export GOPATH=$HOME/go
|
13
|
+
export PATH=$PATH:$GOPATH/bin
|
14
|
+
```
|
15
|
+
|
9
16
|
### projectAの設定
|
10
17
|
```
|
11
18
|
$ cd $HOME/godev/projectA
|
12
19
|
$ direnv edit .
|
13
20
|
以下の内容にする
|
21
|
+
export GOPATH=$PWD:$GOPATH
|
14
|
-
export
|
22
|
+
export PATH=$PWD/bin:$PATH
|
15
|
-
export GOBIN=$PWD/go/bin:$GOBIN
|
16
|
-
export PATH=$GOBIN:$PATH
|
17
23
|
```
|
18
24
|
|
19
25
|
### projectBの設定
|
@@ -21,9 +27,8 @@
|
|
21
27
|
$ cd $HOME/godev/projectB
|
22
28
|
$ direnv edit .
|
23
29
|
以下の内容にする
|
30
|
+
export GOPATH=$PWD:$GOPATH
|
24
|
-
export
|
31
|
+
export PATH=$PWD/bin:$PATH
|
25
|
-
export GOBIN=$PWD/go/bin:$GOBIN
|
26
|
-
export PATH=$GOBIN:$PATH
|
27
32
|
```
|
28
33
|
|
29
34
|
### `projectA`と`projectB`を開く(それぞれ別窓)
|