WIN7下安装Go语言开发环境 - Go语言中文社区

WIN7下安装Go语言开发环境


转自:https://blog.csdn.net/westhod/article/details/80436307

最近开始学习Go语言,在安装开发环境时遇到一些问题,记录下来,以便遇到相同问题的朋友能参考。

一、开发包安装

  1. 话不多说,首先第一步,安装Go语言的开发包,下载地址:http://www.golangtc.com/download

选择合适的安装包,我的系统是64位的win7,因此选择了windows-amd64.msi

下载完后双击安装程序,我是默认安装到C:Go下。

2.安装完成后默认在系统环境变量Path后添加了Go安装目录下的bin目录C:Gobin,并添加了环境变量GOROOT,值为Go的安装根目录C:Go,此时再在环境变量中添加Go的工作空间变量GOPATH,值我设为F:javaworkspaceGo(因我是用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.com/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.com/golang/tools上下载

下载zip压缩包后,在Go的工作空间的src目录下创建目录golang.orgxtools,并把zip中tools目录下的所有文件解压到该目录

3.在命令行中输入命令 go install golang.orgxtoolscmdguru,执行完后发现在Go的工作空间bin目录下,已生成了guru.exe。

至此,windows下Go语言的开发环境搭建完毕。


作者:westhod
来源:CSDN
原文:https://blog.csdn.net/westhod/article/details/80436307
版权声明:本文为博主原创文章,转载请附上博文链接!

自己的问题记录:
需要在eclipse中配置GOROOT:
配置goroot

  1. 新建Go project后,需要注意项目目录,需要在src下建立main package,作为入口,否则会报错:Resource donesnt have a corresponding Go paceage
    建立main包

  2. gocode安装,代码提示的工具
    3.1 https://github.com/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文件所在。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/sutong_first/article/details/86064455
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 21:22:51
  • 阅读 ( 1133 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢