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

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

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

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

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!