Go Lang开发环境搭建配置 - Go语言中文社区

Go Lang开发环境搭建配置




这里介绍Windows环境的搭建步骤。

 

Go安装:

安装包下载地址(需要翻墙):https://golang.org/dl

 

安装完成后,配置环境变量(例如我们安装到D:Go目录下)

GOPATHGOROOT的配置:

System Properties Computer Name Hardware Environment Variables Advanced System Protection Remote user variables for han. xu3 C: user xu3OneDrive PATH P ATHEXT PT5HOME System variables FP NO HOST GOP ATH MEmu Path Files'ss.. D:program FilesCisco Packet Tracer 5. NO D:'go'gopath D : program FilesVvIicrovirt

其中,GOPATH的目录比较特殊,需要在其下面建3个子目录

ThisPC Local Disk Go Name Go Path Date modified 2017/2/7 16:21 2017/2/7 16:16 2017/2/7 16:16 Type File folder File folder File folder

(注:GOPATH目录可以是单独的,并非要在GOROOT下)

 

PATH中要添加Gobin目录:

D:Gobin;

 

配置完成后,使用go version测试go安装是否成功:

: version go version go 1. 7. 5 windows/amd64

 

安装git工具:

此外,在安装一个github的命令工具(需要从github上安装一些额外的扩展项):

git下载地址:http://git-scm.com/downloads

 

安装完成后,需要将git的安装目录也添加到PATH中:

D:Program FilesGitcmd

 

配置完成后,使用git version查看是否安装成功:

: version git version 2. 11. 1. windows. 1

 

安装Visual Studio Code:

安装完成后继续安装Visual StudioCode

下载地址:https://code.visualstudio.com/Download

 

安装完成后,继续安装go语言插件,在主界面上按快捷键Ctrl+Shift+P,输入InstallExtensions

pallnsul Moqs :suolsualxa aDed'J0M JOI alqeu3 alqeu3 a)edswoM alqesga palle;sul alqesga Fuogsualxa

点击Install Extensions,左侧出现Extensions列表,搜索Go

EXTENSIONS 00.1 Go Language Support for Visual Studio Code TweltyChung Rails Go to 001 Switch between code and spec in Rails Go Themes (playground & src) 003 12K G 685 Themes that minics play.golang.org and golang.org/src/ Mike jr 0653 +468K Rich Go language support for Visual Studio Code

安装名为Go的扩展项

 

继续使用git工具安装以下扩展项:

go get -u -v github.com/nsf/gocode

go get -u -vgithub.com/rogpeppe/godef

go get -u -vgithub.com/golang/lint/golint

go get -u -vgithub.com/lukehoban/go-find-references

go get -u -vsourcegraph.com/sqs/goreturns

go get -u -vgolang.org/x/tools/cmd/gorename

go get -u -vgithub.com/derekparker/delve/cmd/dlv

PROBLEMS Windows PowerShe11 DEBUG CONSOLE TERMINAL Copyright (C) 2815 microsoft Corporation. All rights reserved. PS C: go get github.com/nsf/gocode (download) PS C: go get github.com/nsf/gocode github.com/rogpeppe/godef github.com/rogpeppe/godef (download) github.com/rogpeppe/godef/vendor/9fans.net/go/plang github.com/rogpeppe/godef/go/token github.com/rogpeppe/godef/go/scanner github.com/rogpeppe/godef/go/ast github.com/rogpeppe/godef/vendor/gfans.net/go/p1an9/c1ient github.com/rogpeppe/godef/vendor/gfans.net/go/acme github.com/rogpeppe/godef/go/parser github.com/rogpeppe/godef/go/printer github.com/rogpeppe/godef/go/types github.com/rogpeppe/godef PS C: go get github.com/golang/lint/golint github.com/golang/lint (download) Fetching https://golang.org/x/tools/go/gcexportdata?go-get=l

 

安装完成后,创建一个HelloWorld.go文件,键入下面的内容:

HelloWorld.go x package main import 'fmt' func main() { fmt.Print1n('He110 World')

 

保存后,使用命令行执行:

: HelloWor1d. go ell o World

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/qwertyupoiuytr/article/details/54912935
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-09-04 14:22:45
  • 阅读 ( 1019 )
  • 分类:Go环境配置

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢