1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【ド基礎】Goコマンドをフローで整理する

Posted at

GoのDocker環境を立てている時に go installgo mod tidyの厳密な動作内容などでつまづいたのでフローで整理しておきます。正しいんだろうかと悩んでいるのでお気軽にツッコミください。

スクリーンショット 2023-01-09 10.50.18.png

go install

外部のモジュールを新しく導入したい時に使う。ただソースコードをダウンロードしてくるだけではなく、ダウンロードしたモジュールを実行可能なバイナリにビルドもしてくれるコマンド。

ってことは差分が go install しただけであれば理論上は go build しなくて良い?

go mod tidy

go.modファイルとソースコードとの整合を取ってくれるコマンド。go.modとgo.sumに必要なエントリを加え不要なエントリを削除する。エントリを加えた場合は加えたエントリのソースコードも併せてダウンロードしてくる。(ただしビルドはしない)
逆にエントリを削除した場合は削除したエントリのソースコードも削除する。

1
1
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
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?