Go Lang开发环境搭建配置

103 篇文章 0 订阅
11 篇文章 0 订阅


这里介绍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 xu3\OneDrive PATH P ATHEXT PT5HOME System variables FP NO HOST GOP ATH MEmu Path Files'ss.. D:program Files\Cisco 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:\Go\bin;

 

配置完成后,使用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 Files\Git\cmd

 

配置完成后,使用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

  • 70
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值