猿问

关于go语言获取远程包的一个小疑问?

当执行go get 命令时,默认会将go get的内容放在指定的工作目录下(即GOPATH指定的目录)

GOPATH不能指定为Go的安装目录。

但是我现在有个疑问,我想让go get的内容放在go的安装目录下,我该怎么做。


梵蒂冈之花
浏览 1011回答 2
2回答

繁星淼淼

go get不是把东西下载在$GOPATH的src吗,你把那个目录放在go安装目录的src下,就行了,需要生成可执行文件的话,在这个目录执行go install就可以了

江户川乱折腾

golang的安装目录下放的是 golang的源码。不建议把 go get 的package 也放到安装目录中。如果放到一起,以后升级golang的时候就麻烦了。放到另外的GOPATH中,以后升级golang的话,只要删除原来的GOROOT,然后再解压新的golang压缩包即可
随时随地看视频慕课网APP

相关分类

Go
我要回答