「Go」搭建开发环境

不住隔壁的王老师 · · 809 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

不积跬步,无以至千里;不积小流,无以成江海。

码字不易,点赞再看。

万里长征第一步,搭建go的开发环境,本文基于1.14.2

Go语言1.14版本之后推荐使用go modules管理依赖,也不再需要把代码写在GOPATH目录下了。是不是很赞

image.png
下载

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

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

根据自己系统,自行选择安装。推荐下载可执行文件版,一路 Next

image.png
检查

安装完后,打开终端 输入 go version 查看安装Go的版本

image.png
GOROOT 和 GOPATH

GOROOT 和 GOPATH 都是环境变量,其中GOROOT是我们安装go开发包的路径,Mac 默认安装在 /usr/local/go目录下

而从Go 1.8版本开始,Go开发包在安装完成后会为GOPATH设置一个默认目录,参见下表。

GOPATH在不同操作系统平台上的默认值

image.png
GOPROXY

Go1.14版本之后,都推荐使用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采用的是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

image.png
点关注 不迷路

如果你从本篇内容有收获,求 点赞,求 关注,求 转发 ,让更多的人学习到。


如果本文有任何错误,请批评指教,不胜感激 !


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:不住隔壁的王老师

查看原文:「Go」搭建开发环境

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

809 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传