LoginSignup
2
0

go.modが作成されない🔰

Last updated at Posted at 2024-03-09

go mod init 

go mod tidy

上記コマンド実行後の結果です

MacBook-puro todo_app % go mod init

go: cannot determine module path for source directory /Users/氏名/Desktop/未定義/todo_app (outside GOPATH, module path must be specified)

Example usage:

'go mod init example.com/m' to initialize a v0 or v1 module

'go mod init example.com/m/v2' to initialize a v2 module



Run 'go help mod init' for more information.

MacBook-puro todo_app % go mod tidy

・解決

go mod init 任意のモジュール名(部品名)

go mod tidy

・モジュール名を指定してない又は、モジュール名は任意だと認識して新しい名を記入していた点
> ディレクトリ内のファイル名todo_appにすれば解決できました。

スクリーンショット 2024-03-09 16.09.53.png

・Goモジュールについてお調べ

Go言語では、コードの整理とバージョン管理を簡単にするために、モジュールという考え方が取り入れられています。関連するコードをひとまとめにしたもので、特定のフォルダに配置されます。各モジュールは個別の名前を持ち、他のモジュールからそれを呼び出すことができます。

・go mod initってなんだっけ ?

go mod init コマンドは、Go言語で作ったプログラムを、便利に管理するための手段です。例えば、他の人が作ったプログラムを自分のプログラムで使いたい場合、そのプログラムをダウンロードする必要があります。go mod init を使うと、ダウンロードしたプログラムを管理しやすくなります。

go mod init を実行すると、自分のプログラムがどのような依存関係を持っているかを記録するファイルが作られます。これによって、他のプログラムを使う際にどのバージョンを使うかを決めたり、プログラムの再現性を確保したりできます。これにより、プログラムの作成や管理が簡単になります。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0