不积跬步,无以至千里;不积小流,无以成江海。
码字不易,点赞再看。
万里长征第一步,搭建go的开发环境,本文基于1.14.2
Go语言1.14版本之后推荐使用go modules管理依赖,也不再需要把代码写在GOPATH目录下了。是不是很赞
下载
Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
根据自己系统,自行选择安装。推荐下载可执行文件版,一路 Next
检查
安装完后,打开终端 输入 go version
查看安装Go的版本
GOROOT 和 GOPATH
GOROOT 和 GOPATH 都是环境变量,其中GOROOT是我们安装go开发包的路径,Mac 默认安装在 /usr/local/go目录下
而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH设置一个默认目录,参见下表。
GOPATH在不同操作系统平台上的默认值
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
点关注 不迷路
如果你从本篇内容有收获,求 点赞
,求 关注
,求 转发
,让更多的人学习到。
如果本文有任何错误,请批评指教,不胜感激 !
有疑问加站长微信联系(非本文作者)