最近在学习Go语言,为consul指定模块的开发做准备,今天搭建了一下go语言的环境,这里我把Go语言的环境搭建部分总结一下。文章主要分为两个部分,第一个部分是Golang语言包的下载和安装,第二部分是Jetrain公司的集成开发环境GoLand的搭建。
1.Golang语言的下载和安装
Golang的google下载地址:
https://golang.org/dl/
Golang的国内下载地址:
https://golangtc.com/download
google上的:
国内Golang网站上面的:
二者的区别是:google上面的网站的golang版本新一点,而国内网站的版本更新没有那么及时。
选定Linux版本或者windows版本的安装包,下载解压,解压路径选择为:
D:\Program Files\Go
然后选择添加环境变量,点击我的电脑---属性---高级系统设置---环境变量,
在系统变量处添加名称为GOROOT的环境变量(注意:这里的环境变量名称是固定的,换成其他的会有错误),然后在Path里面添加刚才的Golang的bin目录,也就是:
%GOROOT%\bin
打开CMD,输入go env,出现如下结果,则说明环境配置没有问题。
2.Goland的下载和破解
GoLand是JetBrains公司精心研发的一款Go语言集成开发环境,它是基于IntelliJ平台开发的,同时它也支持JetBrains的插件体系,功能非常强大,可以帮助程序员分析源代码、代码辅助、查看表达式变量、添加观察点,有了GoLand2018的帮助,开发人员敲代码的效率会大大提高。
由于官方的Goland软件没有社区版,免费使用期限是30天。如果不购买产品的话,就需要不断的卸载和重装软件才能使用。不过要是资金允许的话,可以去:
http://www.jetbrains.com/go/buy/#edition=commercial
购买正版。如下图所示:
如果您是学生或者老师的话,可以去
https://www.jetbrains.com/zh/student/,
使用教育邮箱申请账号,注册成功后就可以免费使用JetBrains的所有产品。万幸的是我有一个教育邮箱,所以准备申请教育版的Goland 。
此处需要填写自己的信息和教育邮箱地址,用于认证,输入信息之后,点击提交,就会看到下面的页面:
然而在认证的这一步,我的教育邮箱无法收到认证的链接,怀疑可能是被墙了,所以就放弃了这种方法。无奈之下,就在网上找了GoLand的破解方法,这里给出破解的方法。
首先下载破解补丁,破解补丁无需使用注册码,下载地址:
http://idea.lanyus.com/jar/JetbrainsCrack-3.1-release-enc.jar
下载好补丁之后,打开Goland的安装目录,用记事本打开Goland.exe.vmoptions和goland64.exe.vmoptions,
然后在这两个文件里面分别添加刚才的破解包目录:
-javaagent:C:\Program Files\JetBrains\GoLand 2018.2\bin\JetbrainsCrack-3.1-release-enc.jar |
---|
如下图:
重新打开Goland,选择
Do not import settings,
进入GoLand激活界面,点选“Activation code”,稍等片刻,下面的编辑框会自动出现破解信息,点击“OK”即可激活成功。
进入IDE,在File---settings---Go---GOROOT/GOPATH里面填入Golang的路径,点击确定即可。
值得注意的是,GOPATH指的是我们定义的Go工程文件的目录,而不是GO的执行文件的目录。
最后,新建文件夹,输入最简单的helloworld程序,
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
点击菜单栏上的run,就可以看到结果啦!
至此,Golang和Goland集成开发环境配置完毕。