Go学习之旅:环境搭建的坑

前言

初期 Win7 搭建了 go1.14.1 的环境,根据菜鸟教程学习语法,没去了解环境变量的一些问题,而且还不是默认安装,修改了目录,因此导致后面学习踩坑,特记录一下。(P.S. 后续重装了 go1.15.1 版本)

go 项目环境

GOPATH: 项目路径,是一个列表,可以多个,网上说最多可以3个,没测试3个以上情况
GOROOT: Go 安装的目录
GOBIN: 编译命令 go build xxx.gogo install xxx 后生成二进制
GOCACHE: 运行 go run xxx 等命令生产缓存的目录, go clean -cache 可以删除
GOMODCACHE: mod 的缓存路径,使用 go get [-u|d...] xxxx 下载位置;
GOTOOLDIR: go 工具包存放的地方,二进制文件
GOGCCFLAGS: 执行后 Go 程序会生成 go-buildxxxxx 的编译文件,目前这个无法修改
GOPROXY: 这个go访问下载代码包的代理很重要,我因为重装后忘记修改,go get xxx 无法下载模块

踩坑后更正环境配置:
go env

go 学习踩坑

  • 项目目录问题:

go/ – GOPATH 设置的根目录
|_ src/ – 在此目录下才是自己编写的源文件的各种包的目录
|____ tour/
|______ cmd

|______ main.go
因为没有系统学习,导致后面学习打包生成二进制程序失败,所以学习了GO运行遍历项目的过程后,目录应该如下图所示:

在这里插入图片描述

  • 时间问题,6-1-2-3-4-5(2006-01-02 15:04:05) 否则输出的时间不对

总结

踩坑多了,记忆才深刻。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值