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

質問編集履歴

4

構造体の修正

2021/12/23 06:36

投稿

rzz
rzz

スコア45

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{name: "taro", age: 20}
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
- name string
47
+ Name string
48
- age int
48
+ Age int
49
49
  }
50
50
 
51
51
  func Average(s []int) int {

3

誤字

2021/12/23 06:36

投稿

rzz
rzz

スコア45

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

誤字

2021/12/23 06:35

投稿

rzz
rzz

スコア45

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  ```Go
2
- $GOPATH=/Users/me/code/go
2
+ $GOPATH=/Users/me/coding/go
3
3
  ```
4
4
 
5
5
 

1

2021/12/23 06:27

投稿

rzz
rzz

スコア45

title CHANGED
File without changes
body CHANGED
@@ -10,7 +10,7 @@
10
10
  |
11
11
  - goland
12
12
  |
13
- - mylib
13
+ - lib
14
14
  | - math.go
15
15
  - main.go
16
16
  | - pkg