纯新手,感觉GOPATH这个环境变量的设计真是奇葩!

isky0824 · · 1231 次点击
jan-bar
想要拥有,必定付出。
go支持指定文件编译(单文件或多文件都行),指定目录编译(编译目录下所有go文件),指定package编译这三种方式 没有一定让你放到GOPATH里面,你说的这种情况一般再指定package的时候才会用到。
#4
更多评论
1. go并没有强制你必须把项目放在gopath下; 2. go不需要像js一样,但是可以每个项目使用不同的第三方包版本; 3. go build是编译到当前项目文件夹下,go install是编译到 gopath/bin目录下;go install是编译,不是安装,只能 go install main.go ,不能install其他文件 4. 多看看基础吧,那些互相抄袭的基本上都是1.11版本以前的,官方文档不好用吗
#1
明白了,非常感谢
#2