質問編集履歴
4
構造体の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
s := []int{1, 2, 3, 4, 5}
|
33
33
|
fmt.Println(lib.Average(s))
|
34
34
|
|
35
|
-
person := lib.Person{
|
35
|
+
person := lib.Person{Name: "taro", Age: 20}
|
36
36
|
fmt.Println(person)
|
37
37
|
}
|
38
38
|
|
@@ -44,8 +44,8 @@
|
|
44
44
|
package lib
|
45
45
|
|
46
46
|
type Person struct {
|
47
|
-
|
47
|
+
Name string
|
48
|
-
|
48
|
+
Age int
|
49
49
|
}
|
50
50
|
|
51
51
|
func Average(s []int) int {
|
3
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -59,10 +59,20 @@
|
|
59
59
|
|
60
60
|
こちらで実行しても,
|
61
61
|
|
62
|
-
**main.go:9:2: package goland/lib is not in GOROOT**
|
62
|
+
**main.go:9:2: package goland/lib is not in GOROOT (/opt/homebrew/Cellar/go/1.17.3/libexec/src/goland/lib)**
|
63
63
|
|
64
64
|
と表示されてしまいます。
|
65
65
|
|
66
66
|
何が原因なのか色々調べてみましたが、解決出来ないので質問させて頂きました。
|
67
67
|
|
68
|
-
宜しくお願い致します。
|
68
|
+
宜しくお願い致します。
|
69
|
+
|
70
|
+
---
|
71
|
+
|
72
|
+
**追記**
|
73
|
+
|
74
|
+
- (失敗する)実行時の手順またはコマンドライン -> **golandディレクトリにて, go run main.go の実行**
|
75
|
+
- その時のカレントフォルダ -> **~/coding/go/src/goland**
|
76
|
+
- go version出力 -> **go version go1.17.3 darwin/arm64**
|
77
|
+
- 意図的に変更している環境変数などあれば -> **printenv, .zshrcファイルも確認しても, goに関する直接変更している部分は$GOPATHのみだと思います。
|
78
|
+
PATH, zshを変えていますが、昨日までは実行はできていたので関係ないかもしれません。**
|
2
誤字
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
```Go
|
2
|
-
$GOPATH=/Users/me/
|
2
|
+
$GOPATH=/Users/me/coding/go
|
3
3
|
```
|
4
4
|
|
5
5
|
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
|
11
11
|
- goland
|
12
12
|
|
|
13
|
-
-
|
13
|
+
- lib
|
14
14
|
| - math.go
|
15
15
|
- main.go
|
16
16
|
| - pkg
|