Go语言环境搭建

Go语言现在的态势日趋火爆,不由自主的想要跟随一下潮流,于是开始了学习之路。
因为在搭建过程中出现了不少问题,花了很多时间解决,在这里作做个记录,算是对这个过程的一个总结。

一 IDE选择

    搜了不少资料,其中被各位前辈们推荐次数最多的IDE是Sublime Text 3、Eclipse和 liteIde。由于是java出身,所以Eclipse就作为了我的首选,但是由于开发过程中的问题这三个被我下了一个遍。具体原因稍后再说。安装前特意搜了一下MyEclipse是否可用,但是没有搜到明确答复,于是还是老老实实的下了个Eclipse Neon版,Neon版已经不能使用Jdk7一下,所以又单独配了个Jdk8(- -b)。嗯,至此IDE已经Ok了,可以继续了。

二 Go 安装

    Go语言支持linux平台与windows平台,只需要在官方下载地址下载专用安装包即可,windows版本选择.msi文件下载运行。如果链接不能打开,请科学上网。一般来说安装完成之后可以为系统自动配置环境变量,但如果没有配置,可以参考以下配置方式,配置Path,GOPATH,GOROOT三个环境变量。
![GOPATH与GOROOT环境变量](https://img-blog.csdn.net/20170517134316062?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdmFzdHNoZWVu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
配置完成后,即可在命令行输入“go env”来确定配置是否完成。

三 GoClipse安装

    在这步就出现问题了,而且问题还不少。还是一步一步来。
    1.首先是在Eclipse的菜单栏选择Help→Install New Software,之后点击右侧按钮"Add",填入名称与路径。

    名称可以随意,路径刚开始根据网上资料填写的是http://goclipse.googlecode.com/svn/trunk/goclipse-update-site/,但是始终连不上库
    后来在另一份资料中搜到了另一个路径,http://goclipse.github.io/releases/,将这个路径写进Location的文本框,这次是可以的。

虽然完全不知道剩下三个是干嘛用的,但还是一口气都装了(orz)。
装完之后在菜单栏Window→Preferences里有了Go选项。然后。。嗯?为啥跟资料上说的界面不一样啊。。
    资料中的: 我的:
    资料中的:” 我的:
    好吧,原来是GoClipse版本不同。那无所谓,继续吧。
    2、左边选择Tools节点,如下图

    由于我下载的安装包中并没有godef.exe,guru.exe,gocode.exe,所以都需要下载,但是直接点击download会报错。
    由于当时没有截图,所以只能描述一下错误原因与解决办法。
    第一次报错的原因是这个Download按钮的下载方式是用Github下载,但是我没装,所以报错。
    在装好Github后,还是报错,这次的错误提示是
fatal: unable to access 'https://github.com/xxxxxx': error setting certificate verify locations:
CAfile: D:\xxxxxxx\Git\xxxxxxxx/bin/curl-ca-bundle.crt
CApath: none
    搜到的解决办法为:在Git Shell中使用git config --system http.sslverify false命令。
    使用后果然Download按钮不再报错,等待一段时间后,三个exe文件都已经下下来了。然后为了好整理我把三个文件都扔在了%GOROOT%/bin的目录下,即与go.exe存放在一起。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值