教程首发于:微信公众号《Go编程时光》java
下载地址:golang.google.cn/dl/git
下载完成后,直接双击 msi 文件进行安装,我习惯将软件安装在个人 E 盘下的 Program Files
目录下github
后面就是一路点击 Next
便可,直到出现以下界面,安装完成。golang
学习编程语言,使用一个趁心的 IDE,能够帮你省去不少麻烦。shell
开发 Python 项目,我习惯使用 PyCharm,由于已经习惯了 JetBrains 风格的IDE,能够替我省去不少熟悉新IDE的成本,因此这里我照样使用 JetBrains 专门为 Go语言开发的IDE:Goland
。编程
Goland 下载地址:download.jetbrains.com/go/goland-2…bash
双击下载下来的 exe 文件,除了选择安装路径,我惯例更换成 E 盘以外,一路选择 Next
, 直到以下界面,根据你的须要全选中(推荐全选)微信
接着一路 Next
,直到出现以下界面,安装完成,选择 Run Gogland
当即运行。编程语言
此时若是你若没有购买 JetBrains 的激活码,此时是没法使用 Goland 的。编辑器
为了让咱们的学习更加顺畅,这里会教你们使用 破解的方式得到 Goland 的使用权。
首先下载相关的破解补丁:c.biancheng.net/uploads/cou…
下载的 zip 包里包含三个文件
将 jetbrains-agent.jar 拷贝到 你的 Goland 安装目录的bin文件夹下,个人路径是:E:\Program Files\JetBrains\GoLand 2019.2.3\bin
而后用编辑器打开这两个文件
在最后一行添加以下一行,你要根据本身路径对应修改后面的值
-javaagent:E:\Program Files\JetBrains\GoLand 2019.2.3\bin\jetbrains-agent.jar
复制代码
接着打开回到你的 Goland 启动界面,点击 Activation code
,复制 激活码.txt
中的激活码,填入再点击 OK
此时你的 Goland 已经能够正常使用了,建立个人项目目录,顺便设置好 GOROOT 。
建立好Project后,再点击 Files->Settings->GOPATH,添加咱们的项目目录F:\Go-Player
随便点击一个go文件,就能在下图箭头处看到配置入口,点击进入配置一下 Go运行器。
按照以下指示进行配置。
去掉参数提示
设置 goproxy
设置 goimports(自动格式化插件),若是 你以前 没有安装 ,会提示你点击 yes
下载安装 。
至此,环境配置完成。
在项目根目录下,建立以下三个文件夹,并在 src 目录下建立一个hello.go 的文件。
点击运行按钮,在控制台咱们看到了熟悉的 Hello, World!
提早设置用户级的环境变量
GOPATH = F:\Go-Player
PATH = %GOPATH%\bin # 以追加的方式
复制代码
昨天评论区有人问,GOPATH 和 GOROOT 是什么?为何须要设置?回想一下 你学 Python 的话,安装 Python 解释器的时候,是否是也要设置环境变量?这里也是相似。
GOROOT
:在GO语言中表示的是 Go语言编译、工具、标准库等的安装路径,经过它能够告诉系统你的 go.exe 是放在哪里,不设置的话,你后面执行 go get
、go install
的时候,系统就不认识它了。
而 GOPATH
环境变量则表示 Go的工做目录,这个目录指定了须要从哪一个地方寻找GO的包、可执行程序等,这个目录能够是多个目录表示。这里我设置成个人工做空间(目录你能够本身定) :F:\Go-Player
,若是不设置的话 ,默认是在你的用户目录下的 go 文件夹。
因为某些缘由,在国内访问不了 Go 官方的源,这致使咱们在下载一些包的时候,会下载失败。
解决方法有不少,目前来说,最简单的是配置一个代理。
具体怎么配置呢? 只要一条命令就好了。
$ go env -w GOPROXY=https://goproxy.cn,direct
复制代码
这时要再说一点,GO 项目中,通常来讲它的工做目录结构是这样的:
因此后面个人建立的GO工做目录,也是按照这个标准来,先说明一下。
接下来,要开始配置 VS Code 环境。
打开你的 VS Code软件,先确认你设置的环境变量已经生效,点击 Terminal
-> New Terminal
,使用 cmd 命令查看环境变量。
如上图所求,个人环境变量是OK的,若是你的输出是指向你的用户目录:%USERPROFILE%\go
建议你不要折腾(由于我不管重启多少次 VS Code,其记录的GOPATH始终指向%USERPROFILE%\go), 直接重启你的电脑。
好了以后,咱们要从 github 上下载两个仓库,之因此要手动下载,是由于有墙的存在,在线安装的话,不少插件你会下载失败。
建立目录 src/goland.org/x/
,并进入此目录,执行命令
$ git clone https://github.com/golang/tools.git
$ git clone https://github.com/golang/lint.git
复制代码
点击 File
- Open Folder
安装两个插件:
第一个是:Go 语言的扩展插件
第二个是:Code Runner,让你的 VS Code 可以编译运行 Go 的程序。
随便点开一个 go 文件,在你的右下角会提示要你安装一些工具,点击 Install All
而后你在 OUTPUT 就能看到安装进度
安装的 exe 文件会放在 %GOPATH%/bin 下,也就是 F:\Go-Player\bin
而此的 src 目录结构是这样的
到这时环境配置完成,编写 HelloWorld,并运行查看输出,一切完成。
本篇文章由一文多发平台ArtiPub自动发布