Go开发环境搭建(VS、附带Goland破解)至输出Hellow World| 青训营

874 阅读6分钟

安装Go语言及搭建Go语言开发环境

注意: Go语言现在高版本推荐使用go modules管理依赖,也不需要把代码写在GOPATH目录下。

下载

下载地址:

Go官网下载地址:golang.org/dl/

Go官方镜像站(推荐):golang.google.cn/dl/

版本选择:

下图中的版本不一定是最新的,因为Go语言更新迭代比较快,当然我们开发学习嘛,推荐用最新的版本、体验最新特性。

go.png

安装SDK

我的电脑是Windows,所以只能用Windows的演示啦。

Windows安装

此安装以 64位Win11系统安装 Go1.20.6可执行文件版本为例。

将上一步选好的安装包下载到本地。

image.png

接下来傻瓜式安装即可。需要注意的是最好指定Go的安装目录,建议不要为难自己,选择一个自己可以记得的目录。

image.png 最后,等待进度条走完就安装成功啦~

检查

image.png

image.png

GOROOT和GOPATH

GOROOTGOPATH都是环境变量,GOROOT就是我们刚才安装Go的路径,现在新版本的Go,安装完成后会为GOPATH设置一个默认目录,并且启用了 Go Module模式,不一定要将代码写到GOPATH目录下,所以不需要我们自己再配置一遍了。 使用默认即可。 如果想要查看电脑上的GOPATH路径,可以打开终端输入命令:

想要查看你电脑上的GOPATH路径,只需要打开终端输入以下命令并回车:

 go env

GOPROXY非常重要

现在新版本的Go,推荐使用 go mod 模式来管理依赖环境,不强制我们必须把代码写在 GOPATH 的src目录 ,可以在电脑任意位置编写go代码。

默认GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct

由于国内访问不到https://proxy.golang.org,所以我们需要换一个PROXY,这里推荐使用https://goproxy.iohttps://goproxy.cn

可以执行这个命令修改GOPROXY:

 go env -w GOPROXY=https://goproxy.cn,direct

Go开发编辑器

Go采用的是utf-8编码的文本文件存放源代码。推荐使用VS CodeGoland。当然VS Code是微软开源的编译器,而Goland是jetbrains出品的付费IDE。

那我们先以VS Code为例吧。

VS Code

Visual Studio Code (VS Code)是一款轻量级、跨平台的代码编辑器,它提供了丰富的插件生态系统,使得在 VS Code 中进行 Go 语言开发非常便捷。

下载安装

VS Code的下载地址:code.visualstudio.com/Download

image.png

同样选择对应操作系统下载安装就可以啦。

正在安装......10%

正在安装......44%

正在安装......78%

正在安装......99%

正在安装......100%

安装成功!

什么?安装后是洋文看不懂????

别着急,按下面图来操作可以换成中文。

image.png

image.png

就是这两个 image.png

“嘿VS” 来一个Go程序

Hello World

现在我们来创建第一个Go项目——test。在我们分类好学习的目录 创建一个test目录。

image.png

用VS打开它,

image.png

go mod init

使用go module模式新建项目,我们需要通过终端使用 go mod init项目名 命令让项目进行初始化,该命令会再根目录生成 go.mod 文件。例如,我们使用test作为我们第一个Go项目的名称,在终端执行如下代码:

 go mod init test

什么终端在哪里?你不道啊~

如果不知道怎么打开终端,我们可以点击底部状态栏弹出工作区找到终端。

Untitled ‑ Made with FlexClip (2).gif

什么底部状态栏不见了?? 如果底部状态栏不见了,我们可以:

1.按F1或者Ctrl+Shift+P

2.输入View:Toggle StatusBar Visibility(中文版可以直接输入"状态栏"三字)

3.Enter

这个go.mod

image.png

编写代码

接下来在目录中创建一个main.go

image.png

重要 点击main.go,紧接着 VS 会在右下角弹出一个窗口,提醒你安装插件,务必点 install all 进行安装。

image.png

这一步需要先执行完上面提到的go env -w GOPROXY=https://goproxy.cn,direct命令配置好GOPROXY

 package main // 声明 main包,表明这是一个exe可执行程序

import "fmt"

func main() { //main函数,程序入口

    fmt.Println("Hello World") //终端打印 Hello World

}
编译

使用 go build 将源代码编译成可执行文件

  go build

image.png

在终端直接执行 test.exe 文件

 E:\Work\Go\VSCode\test>test.exe
 Hello World

注意: 我这里终端是cmd,如果输入 test.exe报错了说明不是cmd命令窗口

image.png

image.png

如果用的是powershell 那么是用 ./test.exe

PS E:\Work\Go\VSCode\test> ./test.exe
 Hello World

image.png

那标题说好的Goland破解呢??那现在来了嗷~

Goland

GoLand是由JetBrains开发的一款集成开发环境(IDE),专门用于Go语言开发。GoLand为Go语言提供了丰富的功能和工具,使得Go语言开发变得更加高效和舒适。

Goland是付费的,下载可以免费使用30天。 此外还可以使用教育邮箱去申请1年使用。教育邮箱可以去大学的官网申请一个,比如我的是天津理工大学为例:

image.png 之前我申请是需要学校工作人员审核,所以是需要等时间的,那我们等不急了。想要一个久一点时长又现在可以弄的,那就破解吧。

官网下载地址: www.jetbrains.com/zh-cn/go/

下载安装后,不用打开先。我们去找别人的破解码。 我们去找破解码,因为文章规定不能打广告,这里面有涉及公众号的,所以那些码,可以参考这个教程:Goland安装2023.1与激活教程

获得下载码后

image.png

复制保存路径

下载解压,打开 复制路径。把他保存一下等下用到

image.png

打开安装goland的文件夹。

image.png

把下面这个复制粘贴到里边

# 放在任一位置即可,不一定非要放到上面 
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED 
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED 

# 记得替换为自己机器上地址,务必要写对,写错了IDE就启不来了 
-javaagent:D:/agent/ja-netfilter.v3/ja-netfilter.jar

image.png

然后还没完,把 D:/agent/ja-netfilter.v3 换成你刚才下载解压的复制保存的路径,复制过的话 可以使用win+v 剪切板找到哦

记得 ctrl+s 保存

获取激活码

然后我们再去获取一次下载码。 去到视频教程里的网址

image.png

选择Goland

image.png

点击下载会给你下一个txt文件,里面有激活码,复制一下。 打开Goland

image.png 绿色就代表成功啦。然后不超过就重复 “获取激活码”这个步骤。

补充

还有需要说明的是 因为是2023新版所以只破解到了2027年。如果2022版就可以破解到2099年。

所以为什么不用2022年的呢,因为新版有新UI啊,新UI好看捏,而且等到2027年都会有更加厉害的大佬出破解教程了,所以因人而异吧。我比较喜欢2023的新UI,小伙伴们也可以自行去找2022版的哦。

image.png

等一下!!! "为什么我是英文的,而且我的UI主题不像你的一样好看" 嘿嘿,File(文件)->settings(设置)->Plugins(插件) ,搜索Chinese

最后重启Goland就可以啦。