第一步,安装idea:
在官网下载并安装,链接:https://www.jetbrains.com/idea/download/#section=windows 方法在某度上可以看到。
第二步,安装go plugin:
安装好之后,打开idea,安装go plugin,有两种方式:
第一种,在起始界面安装go plugin(界面如下), 一次进入configure-->Plugin-->MarketSpace
然后在marketspace中搜索go,点击install,然后会提示重启idea,重启后go plugin就安装成功了
第三步:安装go SDK
1. 首先下载go SDK,链接为 https://golang.google.cn/dl/ ,可以下载安装最新的sdk(旧的也可以),解压到想放置的目录(如:D:\Program Files\GO_SDK\go1.9.2.windows-amd64)
2. 设置GOROOT(以win10为例)
增加环境变量GOROOT,最终如下左图,细节某度可以查,需要将添加的变量GOROO添加到系统变量的Path中,然后在termina中输出go version,会出来如下有图
第三步设置GOPATH
1. 创建新的目录GOPATH(如,D:\Program Files\GOPATH),在其下并创建src目录(名字必须是src);
2. 设置环境变量,结果如第二部图中效果,并在idea中设置GOPATH(file-->setting-->languages&frameworks-->go-->GOPATH),在global中点击加号添加,如下
第四步 安装goimports(即go tools)
1. 安装git
1)安装git(由于国内不能访问golang的官网,只能通过git下载镜像),路径如下https://git-scm.com/download/win,一路点击next即可(详细的安装选择可以某度)
2)设置git的环境变量,设置效果第三步的环境变量截图
3)测试安装,在termina中输入git --version查看是否安装成功
2. gopm安装
1)在idea中下载,go get github.com/gpmgo/gopm
2)安装 go install github.com/gpmgo/gopm
3. goimports下载安装
1)在GOPATH的src目录下创建 D:\Program Files\GOPATH\src\golang.org\x 目录,并从idea的terminal中进入到 D:\Program Files\GOPATH\src\golang.org\x 中,执行 git clone https://github.com/golang/tools.git tools ,至此go的tools包已经全部下载安装(其他方式由于国内限制,没有尝试成功)。
2)重启idea,之后应该在 D:\Program Files\GOPATH\ 有bin和pkg目录,bin是编译的安装的可执行文件目录,从idea中terminal进入到D:\Program Files\GOPATH\bin 中 go install ..\src\golang.org\x\tools\cmd\goimports ,即可在bin目录下生成goimports
注意:
按照以上步骤可以消除如下错误:
1)package golang.org/x/tools/cmd/goimports: unrecognized import path "golang.org(由第四步1.1步骤解决)
2)idea中若是要添加git相关的东西,需要先安装git的环境,若是不安装,可能有如下类似的错误提示: go:missing Git command.See https://golang.org/s/gogetcmd package github.com/astaxie/beego:exec:”git”:executable file not found in $PATH
(按照第四步1步骤解决)