admin 管理员组文章数量: 887021
转自:https://blog.csdn/westhod/article/details/80436307
最近开始学习Go语言,在安装开发环境时遇到一些问题,记录下来,以便遇到相同问题的朋友能参考。
一、开发包安装
- 话不多说,首先第一步,安装Go语言的开发包,下载地址:http://www.golangtc/download
选择合适的安装包,我的系统是64位的win7,因此选择了windows-amd64.msi
下载完后双击安装程序,我是默认安装到C:\Go下。
2.安装完成后默认在系统环境变量Path后添加了Go安装目录下的bin目录C:\Go\bin,并添加了环境变量GOROOT,值为Go的安装根目录C:\Go,此时再在环境变量中添加Go的工作空间变量GOPATH,值我设为F:\javaworkspace\Go(因我是用eclipse作为开发工具,且使用Go语言的插件做开发,因此,在之前的eclipse工作空间中增加了Go语言的工作空间),在环境变量Path后追加%GOPATH%\bin。
3.重启系统,打开命令行,输入go env,有内容显示则说明Go开发包安装完成,再看内容中的GOPATH是刚才设置的路径,则说明设置成功。
二、eclipse的Go语言插件安装
1.我使用eclipse作为开发工具,其安装过程这里略过。启动eclipse,选择菜单Help->Eclipse Marketplace,在Search选项卡的Find输入框中输入Go并点Go按钮,搜索到了GoClipse插件,如下图
点Install进行安装。
注意:我当时到这一步时,eclipse报错:
Cannot complete the install because one or more required items could not be found.
Software being installed: GoClipse 0.16.1.v201607061938 (goclipse_feature.feature.group 0.16.1.v201607061938)
Missing requirement: GDB DSF Debugger Integration Core 5.0.0.201606062011 (org.eclipse.cdt.dsf.gdb 5.0.0.201606062011) requires ‘bundle org.eclipse.launchbar.core 2.0.0’ but it could not be found
Missing requirement: GDB DSF Debugger Integration Core 5.0.0.201607151550 (org.eclipse.cdt.dsf.gdb 5.0.0.201607151550) requires ‘bundle org.eclipse.launchbar.core 2.0.0’ but it could not be found
Cannot satisfy dependency:
From: GoClipse Eclipse Debug 0.16.1.v201607061938 (com.googlecode.goclipse.debug 0.16.1.v201607061938)
To: bundle org.eclipse.cdt.dsf.gdb [5.0.0,6.0.0)
Cannot satisfy dependency:
From: GoClipse 0.16.1.v201607061938 (goclipse_feature.feature.group 0.16.1.v201607061938)
To: com.googlecode.goclipse.debug [0.16.1.v201607061938]
那么在Eclipse 的Marketplace上安装插件这条路走不通(但我家里电脑上的的eclipse通过这里可以安装成功,可能eclipse版本的差别,没有仔细对比。但我公司和家里eclipse都是官网下的最新版本,安装时间只差个把月)。解决的办法是在eclipse中选择菜单Help->Install New Software,增加仓库Goclipse,站点为:https://raw.githubusercontent/GoClipse/goclipse.github.io/0.16.0/releases/,如下图:
选择GoClipse插件进行安装,网上有些文章,站点地址用的是http://goclipse.github.io/releases/之类的地址,我试过是无法安装的。
2.插件安装完后重启eclipse,选择菜单Window->Preference->Go->Tools,这里需要下载3个工具:
点Download下载,但这里下载guru.exe时会报错,提示连接连接超时啥的,这是由于被墙了的原因,不要慌,我们到https://github/golang/tools上下载
下载zip压缩包后,在Go的工作空间的src目录下创建目录golang\x\tools,并把zip中tools目录下的所有文件解压到该目录
3.在命令行中输入命令 go install golang\x\tools\cmd\guru,执行完后发现在Go的工作空间bin目录下,已生成了guru.exe。
至此,windows下Go语言的开发环境搭建完毕。
作者:westhod
来源:CSDN
原文:https://blog.csdn/westhod/article/details/80436307
版权声明:本文为博主原创文章,转载请附上博文链接!
自己的问题记录:
需要在eclipse中配置GOROOT:
-
新建Go project后,需要注意项目目录,需要在src下建立main package,作为入口,否则会报错:Resource donesnt have a corresponding Go paceage
-
gocode安装,代码提示的工具
3.1 https://github/nsf/gocode 上GitHub直接下载zip压缩包
3.2 在Go安装目录的src目录下直接解压缩
3.3 在src目录下运行go build gocode-master
会自动生成gocode-master.exe
3.4 在eclipse的window-preferences-go-tools中配置gocode地址,指向exe文件所在。
版权声明:本文标题:WIN7下安装Go语言开发环境 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1725085791h864464.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论