go和gin开发环境安装

技术 · 2022-12-29 · 45 人浏览

go和gin开发环境安装

安装go

下载安装包:Go下载 - Go语言中文网 - Golang中文社区 (studygolang.com)

根据自己电脑系统下载

注意:下载 Windows 版本的Go语言开发包时尽量选择 MSI 格式,因为它可以直接安装到系统,不需要额外的操作。

  • 一路默认下一步就好。

    • 注:尽量不要占用C盘安装,例如我的安装路径 D:\GO

Go 开发包的安装目录的功能及说明

目录名说明
api每个版本的 api 变更差异
bingo 源码包编译出的编译器(go)、文档工具(godoc)、格式化工具(gofmt)
doc英文版的 Go 文档
lib引用的一些库文件
misc杂项用途的文件,例如 Android 平台的编译、git 的提交钩子等
pkgWindows 平台编译好的中间文件
src标准库的源码
test测试用例

配置运行环境

需要删除自动添加的gopath和goroot!
  1. 配置GOROOT

    • 在系统变量中新建一个变量变量名:GOROOT 变量值:D:\GO安装路径
  2. 配置GOPATH-开发工程目录

    • 在系统变量中新建一个变量变量名:GOPATH 变量值:E:\go_workspace路径
  3. 配置path环境

    • 点一下系统变量path然后点击下面的编辑将刚才新建好的两个变量添加进去
    • GOROOT:%GOROOT%\bin
    • GOPATH:%GOPATH%\bin

image-20221229100023904

image-20221229100221204

  1. 在cmd中运行 go env测试

image-20221229100659798

go工程管理:工作目录下的文件目录结构(E:\go_workspace)

  1. src:用于代码包的形式组织并保存go源码文件
  2. pkg:用于存放经由go install命令
  3. bin:与pkg目录类似,在通过go install命令完成安装后,保存由go命令源码间生成的可执行文件

gin安装

  1. 启用 go module功能

    • go env -w GO111MODULE=on
  2. 新建一个项目文件 test
  3. 在cmd中cd到项目文件中
  4. 初始化mod

    • go mod init test
  5. 使用 Goproxy.cn 作为上游代理

    • go env -w GOPROXY=https://goproxy.cn,direct
  6. 下载gin

    • go get -u github.com/gin-gonic/gin

image-20221229110202729

安装goland

一直默认下一步安装就好

第一个go程序

package main

import "github.com/gin-gonic/gin"

//单个文件必须是main

func main() {
    router := gin.Default()
    router.GET("/", func(ctx *gin.Context) {
        ctx.String(200, "hello world")
    })
    router.Run()
}
go gin
Theme Jasmine by Kent Liao