创建项目
从Go 1.8开始,将GOPATH设置为环境变量不是必需的。如果我们没有设置一个,Go使用默认的GOPATH为$HOME/go
。可以使用go env
查看环境变量信息。
创建项目
# 创建项目目录
mkdir helloLog
cd helloLog
# 使用go mod初始化项目,生成go.mod文件
go mod init gitcode.net/gostudy/test001
# 创建main文件
touch main.go
main.go代码
package mainimport ("github.com/rs/zerolog""github.com/rs/zerolog/log"
)func main() {zerolog.TimeFieldFormat = zerolog.TimeFormatUnixlog.Print("Hey! I'm a log message!")
}
通过go get -u github.com/rs/zerolog/log
下载依赖。
查看go.mod文件。
项目目录下还多了一下go.sm文件
通过go env
查看默认GOPATH目录,进入目录。执行treee -l 3
可以看到,相关依赖都下载到了pkg目录,下的mod子目录。
$ treee -l 3
▁
E:\gopp
├── bin
├── pkg
| ├── mod
| | ├── cache
| | ├── github.com
| | └── golang.org
| └── sumdb
| └── sum.golang.org
└── src directory: 9
运行项目
$ go run main.go
{"level":"debug","time":1700291572,"message":"Hey! I'm a log message!"}