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

目录

一、开发环境Golang安装

二、配置环境变量

三、GoLand安装

[四、Go 语言的 Hello World](#四、Go 语言的 Hello World)


一、开发环境Golang安装

官方网址:

The Go Programming Language

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

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

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

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

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

二、配置环境变量

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

1、GPROOT

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

2、GOPATH

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

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

3. Path

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

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

三、GoLand安装

官方网址:

JetBrains GoLand:不只是 Go IDE

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

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

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

如何查看 是否激活成功

选择免费试用30天:

选择跳过:

四、Go 语言的 Hello World

  1. 首先右键项目,创建一个Go文件:
Go 复制代码
package main

import "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" 字符串。

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



🌸🌸🌸 完结撒花🌸🌸🌸

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

相关推荐
心中有你02142 分钟前
Python Tkinter 情侣恋爱日记桌面小程序(本地文件存储,无数据库)
开发语言·python
Andya_net9 分钟前
Spring Boot | 条件注解完全指南:从 @Conditional 到 @ConditionalOnExpression 的原理、实践与避坑
spring boot·后端·python
聚美智数17 分钟前
图片去摩尔纹 - 屏幕翻拍波纹消除 - 图像摩尔纹消解 - 屏幕干涉纹修复 API 接口介绍
经验分享·ocr
ly768923 分钟前
Spring 中的 @Configuration 与 @Component 差异:为何代理时机决定 Bean 生命周期行为
java·后端·spring·注解·代理·bean生命周期
明月_清风34 分钟前
字符串匹配四大经典算法:BF、RK、BM、KMP 到底有什么区别?
后端·算法
疯狂打码的少年34 分钟前
【计算机网络】OSI/RM七层模型(层次结构、各层功能速览)
开发语言·笔记·计算机网络·php
小灰灰搞电子35 分钟前
Rust+Slint 实现ModbusRTU从机调试助手源码分享
开发语言·rust·modbusrtu
程序喵大人36 分钟前
【C++入门】值类别与表达式 - 03 引用绑定:为什么有些参数能接住临时对象
开发语言·c++·引用绑定
卷无止境41 分钟前
测试全绿,功能能跑,代码却烂到没法上线:AI编程助手留下的十个坑
后端·python
子非鱼a1 小时前
【WEB】[RoarCTF 2019]Easy Java
java·开发语言