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

質問編集履歴

2

解決策を記載

2021/05/24 16:03

投稿

Suumon
Suumon

スコア211

title CHANGED
File without changes
body CHANGED
@@ -86,4 +86,14 @@
86
86
 
87
87
  パッケージが含まれていない? go.modに何かを記載するのか…上記コマンドを実行する階層が違うのか…
88
88
  ここで現在困っております。
89
- もしないかご存じであればご教示いただけると幸いです。
89
+ もしないかご存じであればご教示いただけると幸いです。
90
+
91
+ # 解決
92
+
93
+ 1. 一度、main.goと同階層に作ってしまったgo.modを削除
94
+ 2. 「go mod init sample-app」を実行し、go.modを作り直す
95
+ 3. 「go get fyne.io/fyne/v2/...」を実行
96
+ 4. 「go run main.go」を実行
97
+
98
+ 起動しました!
99
+ ![イメージ説明](c4fd3f1bf3e43ece370b970ed376bf23.png)

1

いただいたアドバイスをもとに試したことを記載

2021/05/24 16:03

投稿

Suumon
Suumon

スコア211

title CHANGED
File without changes
body CHANGED
@@ -50,4 +50,40 @@
50
50
 
51
51
  以上です。
52
52
  どなたかご存じの方がいらっしゃいましたら、ご教示いただけると幸いです。
53
- よろしくお願いいたします。
53
+ よろしくお願いいたします。
54
+
55
+ ---
56
+ (2021/05/23 19:50 時点)
57
+ 以下を実行し、main.goと同階層にgo.modファイルを作成
58
+ ```code
59
+ go mod init fyne.io/fyne/v2
60
+ ```
61
+
62
+ ```mod
63
+ module fyne.io/fyne/v2
64
+
65
+ go 1.12
66
+ ```
67
+ この状態で、go run を実行
68
+
69
+ ```code
70
+ main.go:4:2: no required module provides package fyne.io/fyne/v2/app; to add it:
71
+ go get fyne.io/fyne/v2/app
72
+ main.go:5:2: no required module provides package fyne.io/fyne/v2/container; to add it:
73
+ go get fyne.io/fyne/v2/container
74
+ main.go:6:2: no required module provides package fyne.io/fyne/v2/widget; to add it:
75
+ go get fyne.io/fyne/v2/widget
76
+ ```
77
+ パッケージがないといわれているので加えればいいのかと思い、試しに以下を実行
78
+
79
+ ```code
80
+ go get fyne.io/fyne/v2/app
81
+ ```
82
+
83
+ ```error
84
+ go get: module fyne.io/fyne@upgrade found (v1.4.3), but does not contain package fyne.io/fyne/v2/app
85
+ ```
86
+
87
+ パッケージが含まれていない? go.modに何かを記載するのか…上記コマンドを実行する階層が違うのか…
88
+ ここで現在困っております。
89
+ もしないかご存じであればご教示いただけると幸いです。