下载安装包
安装go软件
下载官网地址
- https://golang.google.cn/dl/
双击.msi文件进行安装
这里更改了一下安装环境D:Environmetgo
安装目录如下:
配置环境变量
检查是否go安装目录下面的bin放进path路径
go version
查看版本
go env
查看环境
GO111MODULE是 go modules 功能的开关。设置为on,表示模块支持,go命令行会使用modules,而不会去GOPATH目录下查找。
复制代码
1
2set GO111MODULE=on
表示go的代理设置,golang默认的GOPROXY是https://goproxy.io。
复制代码
1
2set GOPROXY=https://goproxy.cn
Vscode配置
从扩展管理中安装Go插件
按ctrl+shift+p 调出命令面板,输入go install tools 选Go: Install/Update Tools
或者
新建文件夹根据提示安装
BUG:VSCODE安装GO插件Faill
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19Tools environment: GOPATH=C:Usersadmingo Installing 1 tool at C:Usersadmingobin in module mode. go-outline Installing github.com/ramya-rao-a/go-outline@latest FAILED { "killed": false, "code": 1, "signal": null, "cmd": "D:\Environmet\go\bin\go.exe install -v github.com/ramya-rao-a/go-outline@latest", "stdout": "", "stderr": "go: github.com/ramya-rao-a/go-outline@latest: module github.com/ramya-rao-a/go-outline: Get "https://proxy.golang.org/github.com/ramya-rao-a/go-outline/@v/list": dial tcp 142.251.42.241:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.n" } 1 tools failed to install. go-outline: failed to install go-outline(github.com/ramya-rao-a/go-outline@latest): Error: Command failed: D:Environmetgobingo.exe install -v github.com/ramya-rao-a/go-outline@latest go: github.com/ramya-rao-a/go-outline@latest: module github.com/ramya-rao-a/go-outline: Get "https://proxy.golang.org/github.com/ramya-rao-a/go-outline/@v/list": dial tcp 142.251.42.241:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
复制代码
1
2
3
4# 新版改成如下链接 go env -w GO111MODULE=on go env -w GOPROXY=https://proxy.golang.com.cn,direct
注意如果Go安装不了goimports库,可以用安装goimports第三方库命令进行安装。
复制代码
1
2go install golang.org/x/tools/cmd/goimports@latest
BUG再现
复制代码
1
2
3go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘
初始化Go moudle,运行下面命令
复制代码
1
2go mod init xxx //xxx代表文件夹名
编写Hello Go程序
定义test文件夹,在该文件夹下定义test.go文件。
码入hello go。
复制代码
1
2
3
4
5
6
7
8package main import "fmt" func main() { fmt.Println("Hello GO!") }
注意:要将程序写成 package main
,否则会报以下错误!
Hello GO
运行成功!
最后
以上就是虚心黑猫最近收集整理的关于Vscode配置GO环境下载安装包Vscode配置编写Hello Go程序的全部内容,更多相关Vscode配置GO环境下载安装包Vscode配置编写Hello内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复