小白学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查看下

 

相关文章
|
1月前
|
前端开发 JavaScript Linux
Sublime Text 3配置Go语言开发环境
【4月更文挑战第13天】本篇文章 Huazie 向大家介绍使用 Sublime Text 3搭建Go语言开发环境,并演示编译运行 Go语言代码
728 8
Sublime Text 3配置Go语言开发环境
|
1月前
|
测试技术 API 开发者
【Docker项目实战】在Docker环境下部署go-file文件分享工具
【2月更文挑战第15天】在Docker环境下部署go-file文件分享工具
88 1
|
8月前
|
Web App开发 存储 IDE
手把手教你使用LiteIDE配置Go语言开发环境
手把手教你使用LiteIDE配置Go语言开发环境
234 0
|
8月前
|
Go iOS开发 MacOS
手把手教你在Mac上从零搭建Go语言开发环境
手把手教你在Mac上从零搭建Go语言开发环境
837 0
|
1月前
|
Unix Linux Go
Go 语言环境安装
Go 语言环境安装
20 1
|
1月前
|
IDE Go 开发工具
【GO基础】2. IDEA配置Go语言开发环境
【GO基础】2. IDEA配置Go语言开发环境
|
1月前
|
Go 开发工具 开发者
Intellij IDEA 配置 Go 语言开发环境
【4月更文挑战第14天】本篇文章 Huazie 向大家介绍使用 Intellij IDEA 搭建 Go 语言开发环境,并演示编译运行Go语言代码
151 1
Intellij IDEA 配置 Go 语言开发环境
|
29天前
|
Go
CentOS6.4安装GO语言环境
CentOS6.4安装GO语言环境
20 0
|
1月前
|
运维 关系型数据库 MySQL
Serverless 应用引擎产品使用之在阿里函数计算中,部署Go项目可以区分环境如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
1月前
|
Kubernetes Go 开发者
Go语言在容器化环境中的实践
【2月更文挑战第15天】随着容器技术的兴起,Go语言在容器化环境中的实践逐渐受到关注。本文探讨了Go语言如何与容器技术相结合,发挥其在容器化环境中的优势,包括轻量级部署、高并发处理、快速构建和部署等方面的特点,并通过实例展示了Go语言在容器化环境中的实践应用。