Go的环境搭建以及GoLand安装教程

news/2024/11/8 18:42:05/

目录

一、开发环境Golang安装

二、配置环境变量

三、GoLand安装

四、Go 语言的 Hello World


一、开发环境Golang安装

官方网址:

The Go Programming Language

1. 首先进入官网,点击Download,选择版本并进行下载:

6baf098cfad4433fac5a67021c7ecbcb.png

973df208e0e54f31aea4d06d1293e7aa.png

2. 下载成功之后,在文件夹中找到并双击进行安装:

050cf3c07acc4580817f943a3b025f66.png

170216a9ccba4580ba5cf2629b573497.png

(按照提示进行安装即可,注意安装位置,下图便是安装之后go的所有文件了) 

bcd7999e0e074d81a855eb463b851929.png

3. 安装成功之后,我们 Win + r 打开终端,通过 go version 命令测试 

d6d9ea5505dc4030a91b8c6b1aa5f755.png

若如上图所示,输入 go version 命令后回车,显示 go 的版本信息,则说明安装成功。

二、配置环境变量

我们需要配置三个环境变量:GOROOT、GOPATH、Path

1、GPROOT

新建一个系统变量,变量名为 GOROOT ,变量值为go的安装目录即可

08e20a0109064541a88f844a441fb84b.png

5275c348033a48d3aabcb8946f7e48ea.png

2、GOPATH

同样新建一个系统变量,变量名为 GOPATH ,变量值则选择一个自定义路径,用来做项目存储。

f8fd26aa65d64988bbf582016d5c97e2.png

检查用户变量与系统变量的GOPATH保持一致: 

26a1652fe7ce4ef7b58d528c73ff1810.png

3. Path

查看Path中go的bin目录,这一步通常在安装golang>golang后,系统会自动为我们配置 :

0028f8b1e917469aae4a32fc9e20268d.png

配置完成之后在终端通过 go env 命令进行查看,检查是否配置成功:

f5599a8172ee453b88048cbb7fb4d3ee.png

三、GoLand安装

官方网址:

JetBrains GoLand:不只是 Go IDE

1. 进入官网,点击下载: 

fafd97695a8c4d0688975327c4198daf.png

4e5adfd31e5041dd82d80ddb91dd35e9.png

ef9536a1d12e46ca8e633038c02ea07e.png

479aebe6ebc24ff1a073777f022601b0.png

b50e6a5e7f1548dfbeaaae154faab6b4.png e256692ad87449ceb4af943e905600c3.png

99123f79844144c0876e61f2d31b4e91.png

如果需要进行goland永久激活,安装成功后先不要运行Goland,按如下步骤操作:

 

bbd9911532cf4e69864d7095c8192c07.png

6ededa2b732546d4842fd5232c7426cc.png

a6655e3ca47d4a2d8a542f8b1ba594b9.png

激活文件请私信博主或添加博主微信(g2279605572) 

如何查看是否激活成功

2c936d59162041bca501920abbfa642b.png

79881663383747b8927ee9f34c8b8e3c.png

选择免费试用30天:

1850d00eb3fb46db95e8f658dc1ebf0a.png

选择跳过:

c9f8a52c69f0416eae89605fc571d520.png

e9eb52462e284c4cb3cb2b7df8e49dcc.png

四、Go 语言的 Hello World

1. 首先右键项目,创建一个Go文件:

bb9435858f164797acf0e09cafe15791.png

package mainimport "fmt"func main() {fmt.Println("hello world")
}

代码解读:

  • package main

    这是 Go 语言程序的包声明。每个 Go 程序都必须属于一个包,main包是一个特殊的包,它定义了一个可独立执行的程序。
  • import "fmt"

    导入了fmt包,fmt包提供了格式化输入输出的函数。在这个程序中,我们将使用fmt.Println函数来输出内容。
  • func main()

    这是程序的入口点,每个可独立执行的 Go 程序都必须有一个main函数。main函数不接受任何参数,也不返回任何值。
  • fmt.Println("hello world")

    调用fmt包中的Println函数,该函数用于在控制台打印输出内容,并在输出后自动添加一个换行符。这里输出的内容是 “hello world” 字符串。

411013a65b0a43fea86bae2b73a49b53.png

若可以运行,说明我们的所有配置就没有问题了!



🌸🌸🌸 完结撒花 🌸🌸🌸

  博主WX:g2279605572  欢迎大家与我交流!  


http://www.ppmy.cn/news/1545430.html

相关文章

【Flutter 内嵌 android 原生 View以及相互跳转】

Flutter 内嵌 android 原生 View以及相互跳转 一. 内嵌android 原生View二、android 与 flutter 相互跳转 一. 内嵌android 原生View 在android 工程的包名下,也可在MainActivity创建 android 原生view ,继承PlatformView // 1.自定义textview public st…

使用亚马逊 S3 连接器为 PyTorch 和 MinIO 创建地图式数据集

在深入研究 Amazon 的 PyTorch S3 连接器之前,有必要介绍一下它要解决的问题。许多 AI 模型需要使用无法放入内存的数据进行训练。此外,许多为计算机视觉和生成式 AI 构建的真正有趣的模型使用的数据甚至无法容纳在单个服务器附带的磁盘驱动器上。解决存…

Qt——窗口

一.窗口概述 Qt 窗口是通过 QMainWindow 类来实现的。 QMainWindow是一个为用户提供主窗口程序的类,继承QWidget类,并且提供一个预定义的布局。包含一个菜单栏(menu bar),多个工具栏(tool bars&#xff0…

TCP建立连接之后怎么保持长连接(检测连接断没断)

在TCP连接建立后,保持长连接的主要方式是通过定期的心跳检测(Keep-Alive)和超时机制。以下是一些具体的方法和机制 1. TCP Keep-Alive TCP协议本身提供了一种Keep-Alive机制,可以通过以下步骤实现: 启用Keep-Alive&…

SQL server增删改查语句和实例

在 SQL Server 中,增删改查操作分别对应 INSERT、DELETE、UPDATE 和 SELECT 语句。以下是具体介绍及实例: 一、插入数据(INSERT) 语法: INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, val…

从0开始学习机器学习--Day15--梯度检验以及随机初始化

code小技巧:在编写代码时,要格外注意参数的储存形式,不同的算法对于其的要求不一样,建议在调用算法的函数时输出参数的格式来确保是其要求的向量或矩阵形式。如果原来是矩阵,可以通过拆开值并按顺序传入的形式改为向量…

如何创建备份设备以简化 SQL Server 备份过程?

SQL Server 中的备份设备是什么? 在 SQL Server 中,备份设备是用于存储备份数据的物理或逻辑介质。备份设备可以是文件、设备或其他存储介质。主要类型包括: 文件备份设备:通常是本地文件系统中的一个或多个文件。可以是 .bak 文…

09-结构化搜索、搜索的相关性算分

term 查询执行精确值匹配,要求文档中的字段值与指定的词项完全相等。对于日期字段等精确值字段,通常使用 term 查询可以快速有效地匹配文档。match 查询执行全文搜索,会对输入的文本进行分析,生成查询词项,并试图找到与…