go 语言 入门 环境配置

  • Post author:
  • Post category:其他




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的



版权声明:本文为mengyouyouzi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。