このチュートリアルで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 ...
私はおそらくいくつかの基本的なことを間違っているので、あなたの忍耐とあなたが与えることができる助けに感謝します.