創建項目
從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!"}