在使用go
工具一段时间后,它看起来像go get
:
- (可选)下载,
- 汇编,
- 并安装
一款软件,而go install
只是简单地
- 汇编
- 并安装
它.在这种情况下,既然go get
取代了go install
命令,为什么还要存在它呢?
在使用go
工具一段时间后,它看起来像go get
:
一款软件,而go install
只是简单地
它.在这种情况下,既然go get
取代了go install
命令,为什么还要存在它呢?
在本地工作时,go install
是工作流程的一部分.假设您想使用库,但由于某些原因需要更改.您会这样做:
go get -d library
,只下载;go install library
以安装本地版本.据我所知,go get
没有标志表明它应该下载not,所以它不能代替go install
.
当您从头开始开发新包时,也会使用相同的工作流.
编辑:6年过go 了,Go 1.16更新并澄清了go install
和go get
:https://tip.golang.org/doc/go1.16#modules的用法