简直太折磨人了,我膝盖已经全部是血了。
得知了Golang已经1.5.1了,我兴致勃勃的进行更新,这之后就是跪着走完了这条路啊。真的go die了
安装go
首先我先从官方网站:https://golang.org/ 下载Go的安装包,很happy的安装了。然后在终端里输入go可以看到安装已经成功了。但是当我输入go version出现了第一个坑。
go: GOPATH entry is relative; must be absolute path: "". Run 'go help gopath' for usage.
我开始了Google之旅,发现别人都是windows的分号问题,妈蛋啊我又不是windows,经过了一段时间的战斗,我发现在~/.bash_profile下面我定义了一个GOPATH,是老的一个Go版本,也许问题出在这里,紧接着我将GOPATH定义成了一个自定义的目录,终于妥妥的了。再次输入go version,如下
go version go1.5.1 darwin/amd64
至此环境终于妥妥的了。
go in Atom
接着开始在Atom上面开始进行Go环境的安装了,再次一滩血。首先Google告诉我需要安装go-plus,我老老实实的安装了这个插件,如下:
你们也看到了,关键是这货需要安装其他很多插件,我照着装了之后貌似没有太大的效果,所以我开始本地安装之旅。主要是这样一些
安装golint
go get github.com/golang/lint go install github.com/golang/lint go install github.com/golang/lint/golint
安装gooracle
go get code.google.com/p/go.tools/cmd/oracle go install code.google.com/p/go.tools/cmd/oracle
安装goimport
go get golang.org/x/tools/cmd/goimports go install golang.org/x/tools/cmd/goimports
安装gocode
go get -u github.com/nsf/gocode go install -u github.com/nsf/gocode
安装 godef
go get -v code.google.com/p/rog-go/exp/cmd/godef go install -v code.google.com/p/rog-go/exp/cmd/godef
但是这不是关键,关键是国内golang.org/x/tools根本就连不上啊,扑街了。我开了vpn的说。。。随即找了别的方式。我这里使用的是下载安装包到本地,然后通过go install的方式进行安装。但是关键是go非常蛋疼的是根本不认绝对路径,只认GOPATH+本地的组合路径,所以所有的安装包还必须放在GOPATH的对应的src路径下面。
我找到的非常好的下载安装包的网站url:https://gopm.io/download
大家下载好之后,使用go install xxxx的方式进行安装,安装成功之后可以看到在GOPATH对应的bin目录下会有对应的命令文件出现,代表安装成功了,如下:
Demo
我们新建一个go的脚本,然后选中插件中的go-plus中的Display go information的选项,见到如下界面代表你的环境一切都ok了,开始几乎就是全红。。。。。
之后就开始爽爽的了。
至此,HP已经空了。。。。
转载请注明:快乐编程 » 打造Golang Atom IDE