安装Go语言及搭建Go语言开发环境
注意: Go语言现在高版本推荐使用go modules管理依赖,也不需要把代码写在GOPATH目录下。
下载
下载地址:
Go官网下载地址:golang.org/dl/
Go官方镜像站(推荐):golang.google.cn/dl/
版本选择:
下图中的版本不一定是最新的,因为Go语言更新迭代比较快,当然我们开发学习嘛,推荐用最新的版本、体验最新特性。
安装SDK
我的电脑是Windows,所以只能用Windows的演示啦。
Windows安装
此安装以 64位Win11系统安装 Go1.20.6可执行文件版本为例。
将上一步选好的安装包下载到本地。
接下来傻瓜式安装即可。需要注意的是最好指定Go的安装目录,建议不要为难自己,选择一个自己可以记得的目录。
最后,等待进度条走完就安装成功啦~
检查
GOROOT和GOPATH
这GOROOT和GOPATH都是环境变量,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.io或https://goproxy.cn。
可以执行这个命令修改GOPROXY:
go env -w GOPROXY=https://goproxy.cn,direct
Go开发编辑器
Go采用的是utf-8编码的文本文件存放源代码。推荐使用VS Code和Goland。当然VS Code是微软开源的编译器,而Goland是jetbrains出品的付费IDE。
那我们先以VS Code为例吧。
VS Code
Visual Studio Code (VS Code)是一款轻量级、跨平台的代码编辑器,它提供了丰富的插件生态系统,使得在 VS Code 中进行 Go 语言开发非常便捷。
下载安装
VS Code的下载地址:code.visualstudio.com/Download
同样选择对应操作系统下载安装就可以啦。
正在安装......10%
正在安装......44%
正在安装......78%
正在安装......99%
正在安装......100%
安装成功!
什么?安装后是洋文看不懂????
别着急,按下面图来操作可以换成中文。
就是这两个
“嘿VS” 来一个Go程序
Hello World
现在我们来创建第一个Go项目——test。在我们分类好学习的目录 创建一个test目录。
用VS打开它,
go mod init
使用go module模式新建项目,我们需要通过终端使用 go mod init项目名 命令让项目进行初始化,该命令会再根目录生成 go.mod 文件。例如,我们使用test作为我们第一个Go项目的名称,在终端执行如下代码:
go mod init test
什么终端在哪里?你不道啊~
如果不知道怎么打开终端,我们可以点击底部状态栏弹出工作区找到终端。
什么底部状态栏不见了?? 如果底部状态栏不见了,我们可以:
1.按F1或者Ctrl+Shift+P
2.输入View:Toggle StatusBar Visibility(中文版可以直接输入"状态栏"三字)
3.Enter
这个go.mod
编写代码
接下来在目录中创建一个main.go
重要 点击main.go,紧接着 VS 会在右下角弹出一个窗口,提醒你安装插件,务必点 install all 进行安装。
这一步需要先执行完上面提到的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
在终端直接执行 test.exe 文件
E:\Work\Go\VSCode\test>test.exe
Hello World
注意: 我这里终端是cmd,如果输入 test.exe报错了说明不是cmd命令窗口
如果用的是powershell 那么是用 ./test.exe
PS E:\Work\Go\VSCode\test> ./test.exe
Hello World
那标题说好的Goland破解呢??那现在来了嗷~
Goland
GoLand是由JetBrains开发的一款集成开发环境(IDE),专门用于Go语言开发。GoLand为Go语言提供了丰富的功能和工具,使得Go语言开发变得更加高效和舒适。
Goland是付费的,下载可以免费使用30天。
此外还可以使用教育邮箱去申请1年使用。教育邮箱可以去大学的官网申请一个,比如我的是天津理工大学为例:
之前我申请是需要学校工作人员审核,所以是需要等时间的,那我们等不急了。想要一个久一点时长又现在可以弄的,那就破解吧。
官网下载地址: www.jetbrains.com/zh-cn/go/
下载安装后,不用打开先。我们去找别人的破解码。 我们去找破解码,因为文章规定不能打广告,这里面有涉及公众号的,所以那些码,可以参考这个教程:Goland安装2023.1与激活教程
获得下载码后
复制保存路径
下载解压,打开 复制路径。把他保存一下等下用到
打开安装goland的文件夹。
把下面这个复制粘贴到里边
# 放在任一位置即可,不一定非要放到上面
--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
然后还没完,把 D:/agent/ja-netfilter.v3 换成你刚才下载解压的复制保存的路径,复制过的话 可以使用win+v 剪切板找到哦
记得 ctrl+s 保存
获取激活码
然后我们再去获取一次下载码。 去到视频教程里的网址
选择Goland
点击下载会给你下一个txt文件,里面有激活码,复制一下。 打开Goland
绿色就代表成功啦。然后不超过就重复
“获取激活码”这个步骤。
补充
还有需要说明的是 因为是2023新版所以只破解到了2027年。如果2022版就可以破解到2099年。
所以为什么不用2022年的呢,因为新版有新UI啊,新UI好看捏,而且等到2027年都会有更加厉害的大佬出破解教程了,所以因人而异吧。我比较喜欢2023的新UI,小伙伴们也可以自行去找2022版的哦。
等一下!!! "为什么我是英文的,而且我的UI主题不像你的一样好看" 嘿嘿,File(文件)->settings(设置)->Plugins(插件) ,搜索Chinese
最后重启Goland就可以啦。