go1.1有个新特性:
go get命令不允许使用GOROOT作为目标目录,即必须设置GOPATH且GOPATH不能和GOROOT指向同一个目录。
有两个问题:
1,gopath如果配置多个路径,那go get会安装在哪个目录下?如果有多个项目,gopath如何配置好?
2,设置gopath后,如何go get安装到全局标准包中去?现在不配置gopath默认是安装到全局包中去的。
1. 应该会安装到第一个中。我一直的建议是别在系统中配置死GOPATH,而像studygolang的方式一样,通过一个非常简单的脚本为当前项目临时设置GOPATH。
2. 不建议放到GOTOOT中去,原因很明显。如果非得放,其实直接拷贝过去或其他方式下载到GOROOT中,这都是可以的。
#1