OS: Ubuntu21.04
Goバージョン:1.16.7
Go言語でgo getでパッケージをインストールしても認識されません。
例えば、
$ go get fyne.io/fyne
で、何もエラーが出ずにインストールできるように思えますが、ソースコードを動かしても以下のようなエラーが出ます。
$ go run fyneTest.go fyneTest.go:4:2: no required module provides package fyne.io/fyne: go.mod file not found in current directory or any parent directory; see 'go help modules'
これは他のパッケージでも同じ現象が起きるので正常にgo getできないようです。ちなみに上記のソース(fyneTest.go)は以前のOSバージョン(Ubuntu20.10)ではちゃんと動作しました。
ちょっと気になるのが、GOPATH先にインストールされたパッケージのフォルダ名が「fyne@v1.4.3」になっていることです。以前は「fyne」でした。fyneに限らずgo getしたパッケージはすべて@バージョンが付くようになっています。
ちなみにgo側で以下のようにしても駄目でした。
import "fyne.io/fyne@v1.4.3"
よろしくおねがいします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/29 22:50
2021/09/30 00:18
2021/09/30 10:05
2021/09/30 12:05
2021/09/30 12:12