17

このチュートリアルで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 ...

私はおそらくいくつかの基本的なことを間違っているので、あなたの忍耐とあなたが与えることができる助けに感謝します.

4

1 に答える 1