go语言环境安装
一、相关网站地址
Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
Go中文官网地址:https://go-zh.org
二、版本选择
三、开始安装
3.1、windows安装
1、双击下载好的exe文件
2、按照提示下一步即可,安装目录需要自己指定下
3、到这一步表示安装成功了
3.2、Linux上安装
1、下载软件包
# wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz # 下载压缩包 # mkdir -p /usr/local/go # 创建目录 # tar -C /usr/lcoal/go zxvf go1.11.5.linux-amd64.tar.gz # 解压 如果提示没有权限,加上sudo以root用户的身份再运行。执行完就可以在/usr/local/下看到go目录了。
2、配置环境变量
Linux下有两个文件可以配置环境变量,其中/etc/profile是对所有用户生效的;$HOME/.profile是对当前用户生效的,根据自己的情况自行选择一个文件打开,添加如下两行代码,保存退出。
# export GOROOT=/usr/local/go # export PATH=$PATH:$GOROOT/bin # source /etc/profile # 生效刚配置的环境变量 # go version # 查看go的版本 go version go1.11.5 linux/amd64
四、配置GOPATH与GOROOT
GOPATH是一个环境变量,用来表明你写的go项目的存放路径(工作目录)。
GOPATH路径最好只设置一个,所有的项目代码都放到GOPATH的src目录下。
GOROOT路径是go程序的安装路径。
Linux和Mac平台就参照上面配置环境变量的方式将自己的工作目录添加到环境变量中即可。 Windows平台按下面的步骤将D:\code\go添加到环境变量:
1、选择新建系统变量:
2、确认添加的GOPATH
3、配置path变量
在path变量里添加:%GOROOT%\bin;%GOPATH%\bin
4、创建GOPATH对应的目录:
五、go语言开发编辑器
Go采用的是UTF-8编码的文本文件存放源代码,理论上使用任何一款文本编辑器都可以做Go语言开发,这里推荐使用VS Code和Goland。 VS Code是微软开源的编辑器,而Goland是jetbrains出品的付费IDE。
我们这里使用VS Code 加插件做为go语言的开发工具。
5.1、vscode简介
VS Code全称Visual Studio Code,是微软公司开源的一款免费现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,支持 Win、Mac 以及 Linux平台。
虽然不如某些IDE功能强大,但是它添加Go扩展插件后已经足够胜任我们日常的Go开发。
5.2、VS code安装
VS Code官方下载地址:https://code.visualstudio.com/Download
根据自己的环境下载包:
下载后双击exe文件 --> 按照提示安装即可。
5.3、Vs code 汉化插件安装
点击左侧菜单栏最后一项管理扩展,在搜索框中输入chinese ,选中结果列表第一项,点击install安装。
安装完毕后右下角会提示重启VS Code,重启之后你的VS Code就显示中文啦!
5.4、安装GO语言扩展使VS code支持go语言开发
六、VS code相关配置
6.1、VS code调试工具安装
1、使用如下命令安装
go get github.com/derekparker/delve/cmd/dlv
2、使用方法如下:
6.2、字体大小与保存设置
依次点击:文件 --> 首选项 --> 设置(看下图):
6.3、安装go语言开发包
1.方法一:通github上下载源码安装(执行此步骤前提需要你的电脑上已经安装了git)
第一步:现在自己的GOPATH的src目录下创建golang.org/x目录
第二步:在终端/cmd中cd到GOPATH/src/golang.org/x目录下
第三步:执行git clone https://github.com/golang/tools.git tools命令
第四步:执行git clone https://github.com/golang/lint.git命令
第五步:按下Ctrl/Command+Shift+P再次执行Go:Install/Update Tools命令,在弹出的窗口全选并点击确定,这一次的安装都会SUCCESSED了。
经过上面的步骤就可以安装成功了。 这个时候创建一个Go文件,就能正常使用代码提示、代码格式化等工具了。
2.方法二:下载编译好的可执行文件
网盘地址:https://pan.baidu.com/s/1Evs8r7fkHbDSl9Qrxbm-ew
密码:vjx2
将下载好的可执行文件放到:GOROOT/bin目录下。
Mac下需要给拷贝的这些文件赋予可执行的权限。
3、方法三:手动安装
以 Windows 为例,首先进入%GOPATH%\src\
目录,并创建golang.org\x
。
之后进入%GOPATH%\src\golang.org\x
,使用下列命令下载插件依赖工具的源码:
git clone https://github.com/golang/tools.git tools git clone https://github.com/golang/lint
最后进入%GOPATH%
目录,根据之前的安装失败提示信息安装对应的依赖工具:
go install github.com/mdempsky/gocode go install github.com/ramya-rao-a/go-outline go install github.com/acroca/go-symbols go install golang.org/x/tools/cmd/guru go install golang.org/x/tools/cmd/gorename go install github.com/stamblerre/gocode go install github.com/ianthehat/godef go install github.com/sqs/goreturns go install golang.org/x/lint/golint
重启 VS Code 后,插件就可以正常使用了。Let\'s go for Go!
4、方法4:开启代理安装
set GO111MODULE=on set GOPROXY=https://goproxy.cn go get -u github.com/ramya-rao-a/go-outline go get -u github.com/acroca/go-symbols go get -u github.com/mdempsky/gocode go get -u github.com/rogpeppe/godef go get -u golang.org/x/tools/cmd/godoc go get -u github.com/zmb3/gogetdoc go get -u golang.org/x/lint/golint go get -u github.com/fatih/gomodifytags go get -u golang.org/x/tools/cmd/gorename go get -u sourcegraph.com/sqs/goreturns go get -u golang.org/x/tools/cmd/goimports go get -u github.com/cweill/gotests/... go get -u golang.org/x/tools/cmd/guru go get -u github.com/josharian/impl go get -u github.com/haya14busa/goplay/cmd/goplay go get -u github.com/uudashr/gopkgs/cmd/gopkgs go get -u github.com/davidrjenni/reftools/cmd/fillstruct
请发表评论