Go语言安装
下载
安装包下载地址为:https://golang.org/dl/
如果打不开可以使用这个地址:https://golang.google.cn/dl/
选择go1.11.1.windows-amd64.msi安装包进行下载,下载完成后直接安装就可以了,注意默认情况下.msi文件会安装在 c:\Go 目录下,会自动的给你配置好环境变量,如果你更改了安装目录则要自己配置环境变量。装好后可以打开cmd窗口输入go help测试一下:
eclipse集成goeclipse插件
两种方式:
1、在线安装
打开eclipse中的help,打开Install New Software,然后在框中输入:
http://goeclipse.github.io/releases/ 点击Add,在弹出框中给它起个名字,比如就叫做:goeclipse,然后照着下面的图做就OK了。安好后重启的Eclipse
2、离线安装
打开连接(https://github.com/GoClipse/goclipse.github.io/archive/master.zip)
下载GoClipse安装包,打开eclipse中的help,打开Install New Software,点击Add,输入解压后的版本目录,选择GoClipse,然后点next一路下来就ok了。安装完成后重启Eclipse
配置
前面的都和easy,关键是配置,有些恶心。
首先打开Window>Preferences 点击Go(就是刚才随便起的那个名字),照着下图中的弄,然后按Apply保存更改
然后,点击Tools,最关键的就是下面这三项配置,如果嫌麻烦直接下载我已经编译好的,https://download.youkuaiyun.com/download/kswkly/10761437 , 放到c:\users\你的用户名\go\bin目录中,然后直接照着下面的图弄一下,按Apply保存就OK了 ;如果不嫌麻烦可以继续看下去,配置过程有点恶心。
gocode和godef配置
方法一: 直接点Download下载,如果没成功,看看你有没有安装git,没安装的话就安装一下,然后重启eclipse再点Download,如果成功,eclipse控制台会有如下字段,你的c:\users\你的用户名\go\bin目录中也会出现gocode.exe和godef.exe
如果还是不行,说明你脸黑,看方法二吧!
方法二: 打开cmd运行下面的命令
#获取gocode
go get -u github.com/nsf/gocode
#编译gocode
go build github.com/nsf/gocode
#设置环境变量
set GOPATH
然后c:\users\你的用户名\go\bin目录中就会出现gocode.exe了,填上去就OK了
同样的方法搞godef
#获取gocode
go get -u github.com/rogpeppe/godef
#编译gocode
go build github.com/rogpeppe/godef
#设置环境变量
set GOPATH
guru配置
这个直接点Download下载是一定不行的,因为他的路径本身就不对
只能用方法二来搞,首先是获取guru,会默认放到C:\Users\你的用户名\go\src中
#获取guru
go get -u github.com/golang/tools/cmd/guru
然后把C:\Users\你的用户名\go\src\github.com\golang\tools复制到C:\Users\你的用户名\go\src\golang.org\x\tools中,第二个目录是没有的你需要自己建,弄完后,执行下面的命令
#编译gocode
go build golang.org/x/tools/cmd/guru
#设置环境变量
set GOPATH
之后你就能在C:\Users\你的用户名\go\bin目录下看到guru.exe了,弄好后点击Apply就OK了
hello world示例
打开:File>New>Other
创建一个Go Project,在src下创建一个包,在这个新创建的包中创建一个Go File
在hello.go中粘贴上如下代码:
package main
import "fmt"
func main() {
fmt.Printf("hello world")
}
注意package后面的包名一定要是main,还有就是不要直接在src下创建Go File,保存后右键,点击Run as>Go Application就OK了