go get 与 go install的区别

go get -u github.com/gin-gonic/gin

VS

go install github.com/air-verse/air@latest

go get

专门用来下载依赖代码库(Library),会修改go.mod。是项目的一部分。

go install

专门用来安装可执行程序(CLI 工具),它会把源码下载下来,编译成一个 .exe 或可执行文件,并添加到 GOPATH/bin(通常是 ~/go/bin)目录下。绝对不会修改项目的 go.mod 文件!不是项目的一部分。
注:Air是一个Go Web项目开发的热重启工具。每当修改代码并保存,Air就会重新启动项目,避免频繁手动操作。

posted @ 2026-04-06 17:48  Nickey103  阅读(1)  评论(0)    收藏  举报