不积跬步,无以至千里;不积小流,无以成江海。
码字不易,点赞再看。
万里长征第一步,搭建go的开发环境,本文基于 1.14.2
Go语言1.14版本之后推荐使用go modules管理依赖,也不再需要把代码写在 GOPATH 目录下了。是不是很赞
![a803004f938cc249de4abc85f38f4933.gif](https://img-blog.csdnimg.cn/img_convert/a803004f938cc249de4abc85f38f4933.gif)
下载
Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
根据自己系统,自行选择安装。推荐下载可执行文件版,一路 Next
![8bfe4cced3e1da6f05ebd2dbc4649b75.png](https://img-blog.csdnimg.cn/img_convert/8bfe4cced3e1da6f05ebd2dbc4649b75.png)
检查
安装完后,打开终端 输入 go version 查看安装Go的版本
![be83cd12622f581e0c0171ccd88da997.png](https://img-blog.csdnimg.cn/img_convert/be83cd12622f581e0c0171ccd88da997.png)
GOROOT 和 GOPATH
GOROOT 和 GOPATH 都是环境变量,其中GOROOT是我们安装go开发包的路径,Mac 默认安装在 /usr/local/go目录下
而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH设置一个默认目录,参见下表。
GOPATH在不同操作系统平台上的默认值
![514360d2460f5f906b17288fc9ff66f8.png](https://img-blog.csdnimg.cn/img_convert/514360d2460f5f906b17288fc9ff66f8.png)
GOPROXY
Go1.14版本之后,都推荐使用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采用的是UTF-8编码的文本文件存放源代码,理论上使用任何一款文本编辑器都可以做Go语言开发,推荐使用 VS Code 和 Goland。 VS Code 是微软开源的编辑器,而Goland是jetbrains出品的付费IDE。
我这里使用 Goland
Hello World
现在我们来创建第一个Go项目——hello。在我们桌面创建一个hello目录。
在该目录中创建一个main.go文件:
package main // 声明 main 包,表明当前是一个可执行程序import "fmt" // 导入内置 fmt 包func main(){ // main函数,是程序执行的入口fmt.Println("Hello World!") // 在终端打印 Hello World!}
go build
go build表示将源代码编译成可执行文件。
在hello目录下执行:
go build
或者在其他目录执行以下命令:
go build hello
在当前目录下生成可执行文件main 直接运行 ./main 看效果
人生苦短,let's go
![81c348da31799a901e514f8708741d02.png](https://img-blog.csdnimg.cn/img_convert/81c348da31799a901e514f8708741d02.png)
点关注 不迷路
如果你从本篇内容有收获,求 点赞,求 关注,求 转发 ,让更多的人学习到。
如果本文有任何错误,请批评指教,不胜感激 !