go get 的不再src目录中_「Go」Go语言开发环境搭建

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

码字不易,点赞再看。

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

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

a803004f938cc249de4abc85f38f4933.gif
下载

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

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

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

8bfe4cced3e1da6f05ebd2dbc4649b75.png
检查

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

be83cd12622f581e0c0171ccd88da997.png
GOROOT 和 GOPATH

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

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

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

514360d2460f5f906b17288fc9ff66f8.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 CodeGoland。 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
点关注 不迷路

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


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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值