2018.10.12来到新公司git
来到新公司后,须要先熟悉现有代码。公司有一部分代码是用go实现的,因此今天把go的开发环境搭建了一下。如今记录一下遇到的坑,及解决办法。github
1,第一步是安装go的开发环境,我安装的是go1.9,下载地址(https://www.golangtc.com/download),我下载的是go1.9.2.windows-amd64.msi,。msi后缀的安装的时候会给你默认配置环境变量,go1.9.2.windows-amd64.zip,.zip后缀的,不用安装,解压后直接使用。,但须要本身配置环境变量。我用的是前者golang
引伸:i386=Intel 80386。其实i386一般被用来做为对Intel(英特尔)32位微处理器的统称。 windows
AMD64,又称“x86-64”或“x64”,是一种64位元的电脑处理器架构架构
故i386 简单理解就是32位的;amd64 是64位的版本app
2,idea是一款强大的ide,强大到能够支持go的开发,因此,我就直接用idea来搭建环境了、。ide
首先安装git,把代码从远程仓库拉取下来,而且用户idea打开这个项目,发现项目起不来,由于没有安装go插件,file->settings->plugins->browse repositories->go,安装,见下图函数
这里须要注意的是,install以后。返回上一个页面,要点击apply,而后才会提示你重启,重启才会生效,若是不点apply,默认是不重启的,他会认为你放弃修改(这个坑说的不清楚,但踩过的人都知道)idea
由于上一个坑,致使插件一直不能生效,因此有用了这个方法:其实这里也能够经过手动下载插件,而后手动安装,但须要下载对应的版本(这个坑踩过、、、)插件
3,而后起起项目,发现报错,应该是说GOPATH未配置,(忘了,下次搭建时必定要边搭建边截图,哎。。),file->settings->Languages&Framework->go->gopath,我写的c:\GOPATH(这里也有坑,忘了是由于什么了,环境变量也要加上GOPATH:C:\GoPATH),而后再起项目,回报项目了各类github的包找不到,这个须要手动下载,go get XXXXXXX,这里有个坑,由于golang.org被墙的缘由,可使用github.com/golang/aaaa/,和 golang.org/x/aaaa是同样的
4,而后就能够跑了。但这里还有一个问题,好多同窗必定想调试,到发现调试按钮是灰色的,是由于配置器错了,默认配置器是go Single File,这里须要本身添加配置器,go Application,EditConfigurations->+->Go Application,而后再File框中,输入主函数所在的go文件,再apply
而后!!!!ok!!!
后续再在家里的电脑搭一次,把坑在踩一遍。而后再回来修改这篇文章吧。