当前位置: 首页 > news >正文

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

目录

一、开发环境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后,系统会自动为我们配置 :

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.lryc.cn/news/480191.html

相关文章:

  • git clone,用https还是ssh
  • 量化交易系统开发-实时行情自动化交易-Okex行情交易数据
  • 【重装系统后重新配置2】pycharm 终端无法激活conda环境
  • 【LeetCode每日一题】——802.找到最终的安全状态
  • kafka安装部署--详细教程
  • CMD 查询python 出现 No pyvenv.cfg file 很奇怪 2024/11/9
  • learnopencv系列二:U2-Net/IS-Net图像分割(背景减除)算法、使用背景减除实现视频转ppt应用
  • linux命令详解,文件系统权限相关
  • 2024-11-5 学习人工智能的Day22 openCV(4)
  • JavaScript 网页设计详解教程
  • 技术复杂性导致估算不准确?5大对策
  • 【JavaEE初阶 — 多线程】死锁的产生原因和解决方法
  • mapper.xml 使用大于号、小于号示例
  • 深入了解决策树:机器学习中的经典算法
  • Flutter鸿蒙next 的 Sliver 实现自定义滚动效果
  • 杨中科 .Net Core 笔记 DI 依赖注入
  • 【RocketMQ】无法访问此网站 http://XXX:10080/ ERR_UNSAFE_PORT
  • pipreqs:快速准确生成当前项目的requirements.txt,还有和freeze的对比
  • Spark 中的 RDD 分区的设定规则与高阶函数、Lambda 表达式详解
  • redis十大数据类型
  • 国内AI工具复现GPTs效果详解
  • 【学习笔记】SAP ABAP——OPEN SQL(一)【INTO语句】
  • vscode使用之vscode-server离线安装
  • 字符编码和字符集
  • 【WRF理论第七期】WPS预处理
  • Flutter鸿蒙next中的按钮封装:自定义样式与交互
  • 代码随想录算法训练营Day57 | 卡玛网 101.孤岛的总面积、卡玛网 102.沉没孤岛、卡玛网 103. 水流问题、卡玛网 104.建造最大岛屿
  • 美团代付微信小程序系统 read.php 任意文件读取漏洞复现
  • Windows安装tensorflow的GPU版本
  • 2021-04-22 51单片机玩转点阵