Go语言开发环境搭建指南:快速上手构建高效的Go开发环境

2023-09-18 01:07:22

Go 官网:https://go.dev/dl/

Go 语言中文网:https://studygolang.com/dl

下载 Go 的语言包

  1. 进入官方网站 Go 官网Go 语言中文网

    image-20230918000420524

  2. 选择下载对应操作系统的安装包:

    image-20230918000336025

  3. 等待下载完成:

    image-20230918000801446

安装 Go 的语言包

  1. 双击运行上一步下载好的 Go 语言包,点击【Next】:

    image-20230918001314342

  2. 勾选【I accept the terms in the License Agreement】,然后点击【Next】下一步:

    image-20230918001425291

  3. 自定义安装路径,点击【Next】:

    image-20230918001643176

  4. 点击【Install】进行安装:

    image-20230918001716348

  5. 安装完成,点击【Finish】结束安装:

    image-20230918001821187

  6. 验证是否已安装 Go:

    1. Windows 中,单击“开始”菜单。
    2. 在菜单的搜索框中键入cmd,然后按 Enter 键。
    3. 在终端中输入以下命令查看 GO 的安装版本:
    go version
    

    image-20230918002009277

配置 GO 的环境变量

配置环境变量:将 Go 语言的安装路径添加到系统环境变量 PATH 中,以便命令行能够识别 go 命令。

配置工作目录:Go 语言默认情况下会在 GOPATH 环境变量指定的路径下创建一个 src 目录,用于存放源代码。

  1. Windows操作系统中,可以右键点击【我的电脑】,选择【属性】->【高级系统设置】->【环境变量】:

    image-20230918003255262

  2. 在系统变量中编辑一个名为PATH的变量,添加 Go 语言 bin 目录所在路径:

    image-20230918004233301

  3. 在系统变量中新建GOPATH 变量,并指定一个用于存放源代码和二进制文件的目录,例如:C:\Users\username\go

    image-20230918005408728

  4. 创建对应目录:

    • bin 目录:该目录用于存放编译后生成的可执行文件(二进制文件)。

    • pkg 目录:该目录用于存放编译后生成的包对象文件(.a 文件)。

    • src 目录:该目录是源代码的根目录。

    image-20230918005558897

  5. 在终端中执行 go env 命令,查看当前 Go 环境的环境变量和配置信息:

    image-20230918010103086


Go开发环境搭建完成!!!

更多推荐

课程29:.Net Core API限流

🚀前言本文是《.NetCore从零学习搭建权限管理系统》教程专栏的课程(点击链接,跳转到专栏主页,欢迎订阅,持续更新…)专栏介绍:以实战为线索,基于.Net7+REST+Vue、前后端分离,不依赖任何第三方框架,从零一步一步讲解权限管理系统搭建。专栏适用于人群:Web后端开发人员本课程内容:本课程内容:1、API限流

setState是同步还是异步的?

您好,如果喜欢我的文章,可以关注我的公众号「量子前端」,将不定期关注推送前端好文~以下内容针对Reactv18以下版本。前言setState到底是同步还是异步?很多人可能面试都被问到过,就好比这道代码输出题:constructor(props){super(props);this.state={data:'data'}

使用CFimagehost源码搭建免费的PHP图片托管私人图床,无需数据库支持

文章目录1.前言2.CFImagehost网站搭建2.1CFImagehost下载和安装2.2CFImagehost网页测试2.3cpolar的安装和注册3.本地网页发布3.1Cpolar临时数据隧道3.2Cpolar稳定隧道(云端设置)3.3.Cpolar稳定隧道(本地设置)4.公网访问测试5.结语1.前言图片服务器

伦敦银时走势与获利机会

交易时间灵活、资金杠杆充沛是伦敦银交易的主要优势,投资者应该充分利用这个品种的制度优势,结合自己个人的作息时间,在工作、投资与生活三者之间取得平衡的前提下,借助国际白银市场的波动,通过交易逐步实现自己的财富人生。目前贵金属市场上的投资工具已有很多,但的利益应该是交易时间最为灵活的品种之一,因为它每天的交易由亚洲、欧洲和

Nginx是如何支持百万并发的?

通过源码分析Nginx的整体架构,以及进程模型。Nginx是一个免费的,开源的,高性能的HTTP服务器和反向代理。以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。Nginx是一个Web服务器,也可以用作负载均衡器和HTTP缓存。很多高知名度的网站都使用Nginx,比如:Netflix,GitHub,Sou

React 全栈体系(十)

第五章React路由三、基本路由使用7.代码-Switch的使用7.1Test/*src/pages/Test/index.jsx*/importReact,{Component}from'react'exportdefaultclassTestextendsComponent{render(){return(<div

1334. 阈值距离内邻居最少的城市

1334.阈值距离内邻居最少的城市原题链接:完成情况:解题思路:参考代码:DijkstraDijkstra_小顶堆Floyd_martix方法原题链接:1334.阈值距离内邻居最少的城市https://leetcode.cn/problems/find-the-city-with-the-smallest-number

HDMI 直通 ILA 调试实验

FPGA教程学习第十四章HDMI直通ILA调试实验文章目录FPGA教程学习前言实验原理程序设计实验过程实验尝试总结TODO前言HDMI输入直通到HDMI输出的显示,完成一个简单的HDMI输入输出检测。实验原理开发板HDMI输出接口芯片使用ADV7511,HDMI输入芯片采用ADV761,可以把输入的数据通过输出直接发送

【C语言】结构

结构类型声明结构变量structdata{//结构成员intmonth;intday;intyear;};//或structpoint{intx;inty;}p1,p2;//只定义了两个变量struct{inta;intb;}s1,s2;定义结构变量structdatatoday;//定义一个变量today,里面有mo

Redis-带你深入学习数据类型zset

目录1、zset有序集合2、zset相关命令2.1、添加或更新指定的元素——zadd2.2、获取有序集合zset的元素个数相关命令:zcard、zcount2.3、返回指定区间元素相关命令:zrange、arevrange、zrangebyscore2.4、删除相关命令:zpopmax、zpopmin、bzpopmax

UI设计需要学会哪些软件?优漫动游

想要学习UI设计,那么就要先学会UI设计软件,这是基础知识,学会软件后,你会发现软件以外的真正UI设计的能力,软件仅仅只是一个工具。今天这篇文章就是给予初学者正确的UI设计观念,详细的了解一下UI设计需要学会哪些软件?UI设计需要学会哪些软件?UI设计需要学会哪些软件?UI是“用户界面”的意思,UI设计涉及到的领域有:

热文推荐