栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Go语言

GO开发环境配置

Go语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

GO开发环境配置

要开始go语言的学习,首先要配置好go的开发环境。windows+vscode2019

第一步:下载sdk

可以去golang中国下载

Go下载 - Go语言中文网 - Golang中文社区

根据自己的系统选择对应的下载 我的是选择最后一个

下载好后 安装在一个较简单的目录下(好像不能有中文)

按照提示一路点击即可

安装完成后打开命令行cmd  进入到安装目录下的bin目录 

输入以下指令

go version

当出现版本号说明安装成功

第二步:配置环境变量

一:不使用go mod管理 

 打开我的电脑找到属性里面的环境变量配置  

 或者在设置里直接搜索环境变量      

GOROOT为下载的go包目录位置     里面存放着go源码及API

新建GOROOT

 

GOPATH为工作目录   存放着自己写的go代码   

不使用go mod 管理的话会默认去GOPATH的src下找      

 新建配置GOPATH(用户变量和系统变量都有)   

 

PATH为go的可执行文件目录   即GOROOT的bin目录   例如go  env   go build    fmt

新建配置PATH(系统变量)

  配置好后打开cmd输入查看环境变量

go env

当GOPATH变成配置的环境变量

      

 

 测试是否配置成功(配置好要重新打开cmd)

在其他目录(根目录)下输入go  version和go env 可以看到对应的输出代表配置成功

第三步:vscode配置

在vscode中下载go的扩展

先创建go文件存放路径  我的路径如下

D:goprojectsrcgocodeproject01main

 使用vscode打开文件夹 

在main下新建一个文件hello.go   (go语言有包的概念   好像是每个文件都要属于一个包)

打出经典代码

package main

import "fmt"

func main()  {
	fmt.Println("hello,world!")
}

   这里如果 GOROOT(源码) 和GOPATH(工作目录)  PATH三个环境变量没有问题可以正常编译通过

二:使用go mod

 

go  mod是go高版本之后出现的包管理工具,要么使用默认包管理,要么使用go  mod,不能同时使用     

当使用了go mod时下载的依赖在GOROOT的pkg的mod下管理

使用 go env 命令 查看 

GO111MODULE=off   是没有开启go  mod

1:开启go modules功能,命令行输入

go env -w GO111MODULE=on

好像可以不用初始化都可以

go mod init xxx //xxx代表当前文件夹名

相关

//初始化模块:
Go mod init <项目模块名称>

//依赖关系处理,根据go.mod文件
Go mod tidy

//将依赖包复制到项目的vendor目录
Go mod vendor

//显示依赖关系
Go list -m all

//显示详细依赖关系
Go list -m -json all

//下载依赖
Go mod download [path@version]

可以发现出现mod

      

使用go  env查看环境查看是否设置成功 

        

然后开始编译输出

   

很好,hello world 成功输出,go语言学习成功,不对,环境变量配置成功。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/991479.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号