Go言語のembedパッケージを使うにはv1.16にする

その他

あるプロジェクトをビルドしようとすると、次のエラーが出た。

cannot load embed: malformed module path "embed": missing dot in first path element

Go1.16から embed パッケージが追加されて、ビルドしようとしていたプロジェクトが embed を利用していたが、自分のGoバージョンが古かったことが原因。

embed package - embed - Go Packages
Package embed provides access to files embedded in the running Go program.

Goのバージョンを1.16にすると解決した。

コメント