go语言环境安装

文章目录

  • 环境介绍
  • 安装软件包步骤
  • 环境变量设置
  • 来一个经典的hello world
  • Nice

最近的项目需要用到go来开发了,前几天就已经在看书了,今天是个周末,先在家里的机器上把环境搭好,特此记录一下。

环境介绍

下载地址:https://golang.google.cn/dl/
下载版本:go1.20.5.windows-amd64.msi
操作系统版本:win10

安装软件包步骤

1、双击下载的go1.20.5.windows-amd64.msi文件,出现下图所示:
在这里插入图片描述
2、点击上图“运行”按钮,出现下图所示:
在这里插入图片描述
3、点击上图“Next”按钮,出现下图所示:
在这里插入图片描述
4、选中复选框,点击上图“Next”按钮,出现下图所示:
在这里插入图片描述
手动改写安装目录或者点击“Change…”按钮进行选择目录都可,一般图方便都是手动输入改写。
然后点击“Next”按钮,出现下图所示:
在这里插入图片描述
点击上图中的“Install”按钮进行安装,出现下图所示的安装进度:
在这里插入图片描述
安装进度完成后,出现下图所示,点击“Finish”按钮。
在这里插入图片描述
装好之后,我打开命令行执行go version,输出如下:
在这里插入图片描述
可见我们还需要进行环境变量的配置。

环境变量设置

首先要让系统认识go命令,必须要配置path变量,检查用户变量和系统变量,将path变量中如果没有就新添加F:\Go\bin,如果存在检查下目录是不是F:\Go\bin,不是的话修改成F:\Go\bin。
设置好环境变量后,重新打开一个命令行,执行go version命令,展示如下:
在这里插入图片描述
另外在配置一下GOROOT和GOPATH变量,GOROOT配置go的安装目录,GOPATH配置go的工作区间目录。
我的配置如下:
在这里插入图片描述
在这里插入图片描述

来一个经典的hello world

first.go文件

package mainfunc main() {println("hello go world!")
}

在项目所在的目录中,打开命令行,执行go run first.go,惊喜出现了,见下图:
在这里插入图片描述

Nice

Nice,非常简单的搭建,开头还算顺利,七月伊始,再接再厉!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/5427.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

oracle 过滤字段中的中文,不再洋不洋土不土

目录 前言: 一、知己知彼 1.1业务场景 1.2错误案例 二、思路整理 2.1存储长度与字符串长度比较 三、还有没有其他思路 3.1ascii表查找法 3.2正式案例 四、总结 前言: 随着数字化建设的不断深入,企业越来越注重,企业数据治理&am…

算法笔记——排序算法

👌,begin: 排序算法很重要,它可以使数据按照一定的规律进行排序,各个语言的代码都有自己的排序函数,那么排序到底有哪几种方法,✌,如下: 按照效率分类如上图&#xff1a…

【Spring】设计思想

一、Spring 是什么? Spring是一个开源的Java框架,有着活跃而庞大的社区(例如:Apache),Spring 提供了一系列的工具和库,可以帮助开发者构建高效、可靠、易于维护的企业级应用程序。Spring的核心…

短信压力测试系统,支持自定义接口

短信压力测试系统,支持自定义接口 支持卡密充值,短信压力测试系统,解决一切骚扰电话,教程在压缩包里面 可多个服务器挂脚本分担压力,套了cdn导致无法正常执行脚本可以尝试添加白名单 这边建议使用MySQL方式 同服务器下直接配置…

lesson 12 Zigbee绑定通信

目录 Zigbee绑定通信 通信原理 实验过程 实现步骤 实验现象 实验分析 Zigbee绑定通信 通信原理 1、Zigbee一共有五种通信方式:单播、广播、组播、MAC、广播 2、绑定是Zigbee的一种基本通信方式,具体绑定通信又分为三种模式,模式大同…

tomcat概述,优化,多实例部署

目录 一、概述 二、三个容器 1、Web 容器: 2、Servlet 容器: 3、JSP 容器: 三、Tomcat 功能组件结构 四、优化 1、启动速度优化 2、配置参数优化 五、多实例部署 一、概述 Tomcat 是 Java 语言开发的,Tomcat 服务器是一…

如何建立自己的知识体系?202209

知识太多了,无法全部快速吸收进大脑,需要通过特定的方法、技能,在面对大量知识的情况下,快速梳理,构建自己的知识体系。 学习的目标,不仅仅是记忆知识,而是搜索知识、并过滤、洞察、理解、使用…

搭建Hadoop高可用框架分布式集群

搭建Hadoop高可用框架分布式集群 一.基础配置 1.创建虚拟机,修改虚拟机的主机名 2.修改网络配置 master:192.168.6.200 slave1:192.168.6.201 slave2:192.168.6.202 3.互ping测试 4.sudo授权 5.安装vim编辑器 6.配置网络映射 master配置映射 master向slave1传递映…

大数据Doris(五十二):Doris数据导出案例和注意事项

文章目录 Doris数据导出案例和注意事项 一、Doris数据导出到HDFS案例 1、创建Doris表并插入数据 2、创建Export ,数据导出到 HDFS 3、查看任务 4、查看导出结果 二、Doris数据导出到本地案例 1、配置 fe.conf 2、Doris 数据导出到本地 三、注意事项 Doris数据导出案例…

Layui时间范围选择器,添加【本周、本月、本季度、本年等常用时间快捷键】

文章目录 1. 界面实现2. JS具体实现2.1 第一种实现2.2 第二种实现 1. 界面实现 <input id"Date_select" type"text" class"form-control" placeholder"请选择时间范围" style"border-radius: 4px;" /><input id&qu…

TypeScript - 函数(中)

目录 1、编写良好泛型函数的准则 1.1 向下推送类型参数 1.2 使用较少的类型参数 1.3 类型参数应出现两次 2、可选参数 3、回调中的可选参数 4、函数重载 5、重载签名和实现签名 6、写好重载 1、编写良好泛型函数的准则 编写泛型函数很有趣&#xff0c;并且很容易被类…

递归函数:

含义&#xff1a;自己调自己 递归三要素&#xff1a;定义函数、终止条件和等价关系式 小案例&#xff1a;排序 let arr1 [8, 8, 9, 13, 45, 8, 0, 1, 9, 66];//定义函数function quickSort(arr) {//终止条件if (arr.length < 1) return arr;const baseIndex Math.floor(…