go 语言 入门 环境配置

go 语言 入门 环境配置

环境设置

  1. windows对应的设置环境变量即可
    setx /m GOPROXY https://goproxy.io,direct
    setx /m GO111MODULE auto
    
  2. linux 环境 编辑/.bashrc(bash)或者/.zshrc(zsh)
    export GOPROXY=https://goproxy.io
    export GO111MODULE=auto
    

翻墙的解决方法

由于国内没法安装到X包下面的东西 如果可以翻墙 上面的命令就可以让你安心使用swagger了 如果没有翻墙的办法那就先装一下 gopm
go get -v -u github.com/gpmgo/gopm
此时你就可以使用 gopm了 这时候执行
gopm get -g -v github.com/swaggo/swag/cmd/swag

web框架选择

  1. gin
  star多,基础框架,性能
  1. https://github.com/bilibili/kratos
  bilibili出品微服务框架, 基于gin改造, 文档暂时还欠缺
  1. beego
  文档完善
  包含必要的web开发工具,mvc,orm,等等

使用beego 开发

  1. 安装bee工具
    从release中下载bee.exe放到$GOPATH/bin下
  2. 环境设置
    注意需要关闭 MODULE
    GO111MODULE=off
  3. 执行初始化项目
bee api go-web-bee-api -driver=mysql -conn="root:admin@tcp(127.0.0.1:3306)/afunqi_platform"
bee new go-web-bee
bee generate appcode -driver=mysql -conn="root:admin@tcp(127.0.0.1:3306)/afunqi_platform"

cgo

注意 cgo必须使用 mingw-w64,go版本是64就需要安装64的

你可能感兴趣的:(go 语言 入门 环境配置)