このチュートリアルでGo モジュールを使用して新しいプロジェクトをセットアップし、それをビルドしようとしています。
モジュールは、次の構造を持つ $GOPATH の外のフォルダーにあります。
example.com
├── my-project
├── ├── main
├── ├── ├── main.go
├── ├── go.mod
go mod init example.com/my-projectディレクトリで実行し、example.com/my-project上記の go.mod ファイルを作成しました。
main.go基本的な内容があります:
package main
import (
"fmt"
)
func main(){
fmt.Println("Hello, world!")
}
go buildディレクトリで実行しようとするとexample.com/my-project、次のエラー メッセージが表示されます。
can't load package: package example.com/my-project: unknown import path "example.com/my-project": cannot find module providing package example.com/my-project.
go buildまた、ディレクトリ/の外で実行しようとしましたがexample.com/my-project、同様の失敗した結果が得られました。
can't load package: package .: no Go files in ...
私はおそらくいくつかの基本的なことを間違っているので、あなたの忍耐とあなたが与えることができる助けに感謝します.