由于工作原因,需要学习一下Go。
其实,我一直就对这个语言挺感兴趣的。
虽说技多不压身,但贪多嚼不烂;本来想着嚼烂了客户端,再去学一学Go。
没关系,先提前了解一下吧。
这个语言,对新手真是不友好到极点。
搭环境废了很大功夫。
先列一下我的环境:
Mac系统 - Go 1.7 - VSCode 1.8
( IDE为什么选择VSCode?VSCode优点可以自行Google )
Go的设置
先把Go下载,然后安装到Mac。
然后需要配置一下环境变量
- GOROOT
这个是你Go安装到的位置,一般在 /usr/local/go - GOPATH
这个是你工作区路径,一般在自建的文件夹下(这个自建的文件夹下要有3个子文件夹[src、pkg、bin]) - GOBIN(选配)
工作区路径下的bin文件夹(路径唯一)
当时这块就混淆了一下。
因为Go是支持多个工作区域的,后面我们要为Go下载一系列依赖包(就是在命令行用 go get 获得的一堆东西),如果都放在一个工作区域,就会有些混乱。
所以,很多人就建立两个区域,一个放依赖包,一个用来放自己平时的东西。
这时候,环境变量上就要有多个区域,Mac用 ‘:’ 来区隔。(依赖包默认下载到第一个工作区域)
在命令行下: