前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Go系列-1】-Go安装笔记

【Go系列-1】-Go安装笔记

作者头像
梦无矶小仔
发布2023-11-14 20:20:38
2560
发布2023-11-14 20:20:38
举报

环境提前准备

安装的时候可以选择自己的目录进行环境管理

代码语言:javascript
复制
E:\Z_Enviroment\Go

创建文件夹:

代码语言:javascript
复制
E:\Z_Enviroment\Go
E:\Z_Enviroment\GoWorks
E:\Z_Enviroment\GoWorks\bin
E:\Z_Enviroment\GoWorks\pkg
E:\Z_Enviroment\GoWorks\src

环境变量配置

GOROOT - Go安装目录

GOPATH - Go工作目录

代码语言:javascript
复制
GOROOT - E:\Z_Enviroment\Go
GOPATH - E:\Z_Enviroment\GoWorks

下载安装Go

地址:https://studygolang.com/dl

1、根据系统来选择下载包。

2、我这里是Windows,所以直接下载windows的安装包来安装。

安装好之后我们在E:\Z_Enviroment\Go 下可以看到安装好的go文件。

配置全局环境变量,在path中加入E:\Z_Enviroment\Go\bin

3、在控制台窗口输入“go version”可查看Go版本,检测是否安装成功。

检查是否安装成功 go version

代码语言:javascript
复制
C:\Users\1>go version
go version go1.21.1 windows/amd64

4、配置环境变量。Go需要一个安装目录,还需要一个工作目录。即GOROOT、和GOPATH。(前面我们配置好了,没配置的这里继续。)

GOROOT即为GO的安装目录。

GOPATH即为存储Go语言项目的路径,可以自己进行设值,我放在了GoWorks自己建的,里面需要包含src、pkg、bin三个目录。

如果你下载的开发工具没有这些识别项,需要检查环境变量是否配置了Goworks。

如果是安装包安装的,系统环境变量自动配置的,如果压缩包安装,需要在PATH配置Go的命令。

打开控制台,输入命令go env查看是否配置成功。

ok,到此,Go安装完成。

GOPATH的目录结构

一个Go语言项目的目录一般包含以下三个子目录:

  • src 目录:放置项目和库的源文件;
  • pkg 目录:放置编译后生成的包/库的归档文件;
  • bin 目录:放置编译后生成的可执行文件。

src 目录

用于以包(package)的形式组织并存放 Go 源文件,这里的包与 src 下的每个子目录是一一对应。例如,若一个源文件被声明属于 log 包,那么它就应当保存在 src/log 目录中。

并不是说 src 目录下不能存放 Go 源文件,一般在测试或演示的时候也可以把 Go 源文件直接放在 src 目录下,但是这么做的话就只能声明该源文件属于 main 包了。正常开发中还是建议大家把 Go 源文件放入特定的目录中。

包是Go语言管理代码的重要机制,其作用类似于Java中的 package 和 C/C++ 的头文件。Go 源文件中第一段有效代码必须是package <包名> 的形式,如 package main。

另外需要注意的是,Go语言会把通过go get 命令获取到的库源文件下载到 src 目录下对应的文件夹当中。

pkg 目录

用于存放通过go install 命令安装某个包后的归档文件。归档文件是指那些名称以.a结尾的文件。

该目录与 GOROOT 目录(也就是Go语言的安装目录)下的 pkg 目录功能类似,区别在于这里的 pkg 目录专门用来存放项目代码的归档文件。

编译和安装项目代码的过程一般会以代码包为单位进行,比如 log 包被编译安装后,将生成一个名为 log.a 的归档文件,并存放在当前项目的 pkg 目录下。

bin 目录

与 pkg 目录类似,在通过go install 命令完成安装后,保存为 Go 命令源文件生成的可执行文件。在类 Unix 操作系统下,这个可执行文件的名称与命令源文件的文件名相同。而在 Windows 操作系统下,这个可执行文件的名称则是命令源文件的文件名加.exe后缀。

下载开发工具 GoLand

下载地址:https://www.jetbrains.com.cn/go/download/#section=windows

新版本可以直接下载,历史版本可以点击左边的进行下载。

下载完成后,直接傻瓜式一路向下安装即可。

这一步:dddd(懂的都懂)

创建项目的时候,建议创建到 goword/src 目录下,未来寻找都十分方便 D:\Environment\GoWorks\src\GoLearningProject

mac、默认自动都创建在 GoWorks\src\GoLearningProject

Goland小设置

这些是要是jetbrains系列产品都适用,比如pycharm也可以这样设置。

主题插件

下载编码主题插件Plugins:Dracula Theme

根据鼠标滚轮进行字体调整

goland通过鼠标字体进行放大缩小

Settings - Editor - General - Change font size with Ctrl+Mouse Wheel in

勾上,第一个是活动窗口,第二个是所有窗口。

勾选完点击OK,点击Apply。

GO语言实现Hello,World

记事本编写:hello.go

代码语言:javascript
复制
package main

import "fmt" // 导入一个系统包fmt用来输出的

func main() {
    fmt.Println("Hello World!") // 打印输出helloworld字符串!
}

当前目录下执行:go run hello.go

好啦,准备工作都做完毕后,我们就可以开始正式学习Go语言啦!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-11-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 梦无矶的测试开发之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 环境提前准备
  • 下载安装Go
  • 下载开发工具 GoLand
  • Goland小设置
    • 主题插件
      • 根据鼠标滚轮进行字体调整
      • GO语言实现Hello,World
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档