Go语言-关于 go get 和 go install
warning:
这篇文章距离上次修改已过204天,其中的内容可能已经有所变动。
go get
和 go install
是 Go 语言中用于获取和安装包的两个命令。
go get
:
go get
命令会自动获取并安装代码依赖包。它会从远程代码仓库(例如 GitHub、Google Code、Bitbucket 等)下载并安装包。如果该包为 Go 的标准库中的一部分,或者在 GOPATH 环境变量定义的工作空间内,那么 go get
会更新它。
示例:
go get -u github.com/gin-gonic/gin
这个命令会获取并安装最新的 Gin Web 框架。-u
参数表示更新已经存在的包并下载新的包。
go install
:
go install
命令会编译并安装指定的包。和 go get
一样,它也会自动处理包的依赖关系。不同的是,go install
会将编译后的结果安装到工作空间的 pkg 目录下,并且会将生成的目标文件(如库文件、可执行文件等)放在 $GOPATH/bin
目录下。
示例:
go install github.com/gin-gonic/gin
这个命令会编译并安装 Gin Web 框架。
注意:go get
和 go install
都需要网络连接,因为它们需要从远程仓库下载代码。
评论已关闭