小白学go第一步——环境准备好

简介: 小白学go第一步——环境准备好

先安装!

2387773-20220314184149770-1328258944.png


安装的时候要注意这个地址,等会设置环境变量会用到!


2387773-20220314184201577-952380468.png

 

 

安装好后增加环境变量:

2387773-20220314184434711-2002668107.png


然后go的命令也要增加:


2387773-20220314184548594-2135488346.png

这个时候你可以在任意个盘符创建一个文件夹  用来存放go语言项目:goproject   再里面创建一个子目录 src  源码都会放在这里!

 

然后再把这个文件夹地址给增加环境变量:

2387773-20220314185010151-326041073.png


这个时候你就可以去下载开发环境:vscode

安装好双击打开会发现让你安装中文插件点击下载安装然后重启就行!

 

然后去打开之前创建的项目文件夹:

2387773-20220314185401734-338908615.png


打开后先不管!

 

2387773-20220314185534429-1714725816.png


然后依次创建子项目:

2387773-20220314185951945-560093339.png


 

然后再子项目里创建一个文件test.go

会自动弹出来让你下载组件,这时候不要点击下载因为你要梯子不然就要添加一个代理地址:

2387773-20220314190322565-1488363164.png


 

添加代理地址:可以参考:


https://goproxy.io/zh/

2387773-20220314190356773-1660348452.png


 

然后就可以了再次打开vscode  提示你下载组件你直接下载就可以了

2387773-20220314190523314-1972682798.png


最终结果是这样的就可以了!

2387773-20220314190553070-1232304784.png


然后简单写个代码:

2387773-20220314190636948-455597062.png


如何去运行?

先去扩展模块里下载code:

2387773-20220314190756719-1391641266.png


下载完会出现三角符号,找到你要运行的代码然后点击三角符号运行就能看结果了:

2387773-20220314190859438-825860709.png

 

当然也有其他方法去运行就是用终端的方法:

2387773-20220314191211885-60102416.png

2387773-20220314191216550-1228880545.png

2387773-20220314191222529-171184045.png

 

这样环境就ok了!!!!

 

其中会有出错:

1.当你发现go build生成不了exe文件,报错如下:

2387773-20220315120220391-1588010981.png

 

解决:go env -w GO111MODULE=off(输入进去再go env查看)

 

2.当你发现gopath路径不对时,但你设置的是d盘路径,可查看是c盘,代表环境变量出现问题,只要是c盘用户自动生成了环境变量

2387773-20220315120233200-183106952.png


 

解决:把用户变量的gopath,以及用户变量里,path路径的go部分都删了,然后重启vscod,重新下载组建。再go env查看下

 

相关文章
|
7月前
|
前端开发 JavaScript Linux
Sublime Text 3配置Go语言开发环境
【4月更文挑战第13天】本篇文章 Huazie 向大家介绍使用 Sublime Text 3搭建Go语言开发环境,并演示编译运行 Go语言代码
848 8
Sublime Text 3配置Go语言开发环境
|
7月前
|
测试技术 API 开发者
【Docker项目实战】在Docker环境下部署go-file文件分享工具
【2月更文挑战第15天】在Docker环境下部署go-file文件分享工具
173 1
|
2月前
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
4月前
|
安全 Java Go
探索Go语言在高并发环境中的优势
在当今的技术环境中,高并发处理能力成为评估编程语言性能的关键因素之一。Go语言(Golang),作为Google开发的一种编程语言,以其独特的并发处理模型和高效的性能赢得了广泛关注。本文将深入探讨Go语言在高并发环境中的优势,尤其是其goroutine和channel机制如何简化并发编程,提升系统的响应速度和稳定性。通过具体的案例分析和性能对比,本文揭示了Go语言在实际应用中的高效性,并为开发者在选择合适技术栈时提供参考。
|
4月前
|
JSON 缓存 监控
go语言后端开发学习(五)——如何在项目中使用Viper来配置环境
Viper 是一个强大的 Go 语言配置管理库,适用于各类应用,包括 Twelve-Factor Apps。相比仅支持 `.ini` 格式的 `go-ini`,Viper 支持更多配置格式如 JSON、TOML、YAML
go语言后端开发学习(五)——如何在项目中使用Viper来配置环境
|
5月前
|
运维 Serverless Go
函数计算产品使用问题之创建层时,如何添加Go环境
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
4月前
|
Shell Go 开发工具
【Azure Developer】Go语言调用Azure SDK如何登录到中国区Azure环境
【Azure Developer】Go语言调用Azure SDK如何登录到中国区Azure环境
|
7月前
|
Unix Linux Go
Go 语言环境安装
Go 语言环境安装
48 1
|
7月前
|
Go 开发者 开发工具
Intellij IDEA 配置 Go 语言开发环境
【4月更文挑战第14天】本篇文章 Huazie 向大家介绍使用 Intellij IDEA 搭建 Go 语言开发环境,并演示编译运行Go语言代码
549 1
Intellij IDEA 配置 Go 语言开发环境
|
7月前
|
IDE Go 开发工具
【GO基础】2. IDEA配置Go语言开发环境
【GO基础】2. IDEA配置Go语言开发环境
681 2