Go学习:一边学习Go,一边写技术博客之一:基本命令与项目初始化

Golang
314
0
0
2022-09-26

环境准备:linux系统(windows可以安装wsl2),go1.17+,vscode(需安装go插件)

  1. 查看go配置
  2. go env
  3. 修改go env的指定配置,推荐写入在$HOME/.profile永久生效环境变量,没写入.profile的话可以通过以下命令临时修改:
go env -w GOPATH=/home/nd/go
go env -w  GOPROXY=https://goproxy.cn,direct
  1. 初始化go项目
mkdir $GOPATH/github.com/ndzuki/goblog
cd $GOPATH/github.com/ndzuki/goblog
go mod init github.com/ndzuki/goblog
  1. 安装github.com/cosmtrek/air 实现go代码自动重载(前端开发最实用)
  2. GO111MODULE=on go install github.com/cosmtrek/air@latest
  3. 在项目根目录中运行air,air会创建’tmp’目录,此时air运行后只能’Ctrl+c’终止,现要新建终端窗口来操作其它命令。
  4. 安装’godoc’
GO111MODULE=on  go install golang.org/x/tools/cmd/godoc@latest
  1. 运行godoc,访问监听的端口便可以查看标准库文档
  2. godoc -http=:6060
  3. 开始编写博客代码,通过net/http包简单实现

Go学习:一边学习Go,一边写技术博客之一:基本命令与项目初始化