質問編集履歴

2

解決策を記載

2021/05/24 16:03

投稿

Suumon
Suumon

スコア211

test CHANGED
File without changes
test CHANGED
@@ -175,3 +175,23 @@
175
175
  ここで現在困っております。
176
176
 
177
177
  もしないかご存じであればご教示いただけると幸いです。
178
+
179
+
180
+
181
+ # 解決
182
+
183
+
184
+
185
+ 1. 一度、main.goと同階層に作ってしまったgo.modを削除
186
+
187
+ 2. 「go mod init sample-app」を実行し、go.modを作り直す
188
+
189
+ 3. 「go get fyne.io/fyne/v2/...」を実行
190
+
191
+ 4. 「go run main.go」を実行
192
+
193
+
194
+
195
+ 起動しました!
196
+
197
+ ![イメージ説明](c4fd3f1bf3e43ece370b970ed376bf23.png)

1

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

2021/05/24 16:03

投稿

Suumon
Suumon

スコア211

test CHANGED
File without changes
test CHANGED
@@ -103,3 +103,75 @@
103
103
  どなたかご存じの方がいらっしゃいましたら、ご教示いただけると幸いです。
104
104
 
105
105
  よろしくお願いいたします。
106
+
107
+
108
+
109
+ ---
110
+
111
+ (2021/05/23 19:50 時点)
112
+
113
+ 以下を実行し、main.goと同階層にgo.modファイルを作成
114
+
115
+ ```code
116
+
117
+ go mod init fyne.io/fyne/v2
118
+
119
+ ```
120
+
121
+
122
+
123
+ ```mod
124
+
125
+ module fyne.io/fyne/v2
126
+
127
+
128
+
129
+ go 1.12
130
+
131
+ ```
132
+
133
+ この状態で、go run を実行
134
+
135
+
136
+
137
+ ```code
138
+
139
+ main.go:4:2: no required module provides package fyne.io/fyne/v2/app; to add it:
140
+
141
+ go get fyne.io/fyne/v2/app
142
+
143
+ main.go:5:2: no required module provides package fyne.io/fyne/v2/container; to add it:
144
+
145
+ go get fyne.io/fyne/v2/container
146
+
147
+ main.go:6:2: no required module provides package fyne.io/fyne/v2/widget; to add it:
148
+
149
+ go get fyne.io/fyne/v2/widget
150
+
151
+ ```
152
+
153
+ パッケージがないといわれているので加えればいいのかと思い、試しに以下を実行
154
+
155
+
156
+
157
+ ```code
158
+
159
+ go get fyne.io/fyne/v2/app
160
+
161
+ ```
162
+
163
+
164
+
165
+ ```error
166
+
167
+ go get: module fyne.io/fyne@upgrade found (v1.4.3), but does not contain package fyne.io/fyne/v2/app
168
+
169
+ ```
170
+
171
+
172
+
173
+ パッケージが含まれていない? go.modに何かを記載するのか…上記コマンドを実行する階層が違うのか…
174
+
175
+ ここで現在困っております。
176
+
177
+ もしないかご存じであればご教示いただけると幸いです。