美文网首页
Go 环境安装和Gin安装使用

Go 环境安装和Gin安装使用

作者: 英俊的漂亮 | 来源:发表于2023-05-28 20:16 被阅读0次

忙里偷闲,来研究一下Go,目前Go最新版本是1.20.4。

  1. Go环境安装

安装JDK的时候喜欢压缩包安装,因此Go的环境安装也采用压缩包安装,本机是windows。

下载地址:https://go.dev/dl/如图

image.png

本次安装的包是go1.20.4.windows-386.zip这个包,安装过程是解压Program Files下,可以看到解压完有个Go目录。

新建文件go_env.cmd,内容如下

setx "GO_HOME" "C:\Program Files\go"
setx "path" "%GO_HOME\bin%;%path%" 

右键运行go_env.cmd。然后打开cmd,输入:

go version

看到如下内容:

image.png

配置Go mod 和 Go proxy

go env -w GOBIN=%GO_HOME%\bin

go env -w GO111MODULE=on

国内也可使用https://goproxy.cn,direct

使用阿里云的Proxy如下

go env -w GOPROXY=https://mirrors.aliyun.com/goproxy/

2.Gin 安装和使用

第一、初始化mod。

go modules 是 golang 1.11 新加的特性。

新建一个文件夹 goweb,打开文件夹,打开cmd,执行mod初始化

go mod init 项目文件夹

第二、获取Gin

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

第三、新建main.go

package main

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

func main() {
    r := gin.Default()
    r.GET("/", func(c *gin.Context) {
        c.String(200, "Hello, Gin")
    })
    r.Run() // listen and serve on 0.0.0.0:8080 修改端口,如参:端口 r.Run(":9090") 
}

第四、运行

go run main.go

访问 http://127.0.0.1:8080出现如图

image.png

相关文章

  • Go起步

    准备 下载Go安装 安装依赖管理 安装dep同时也会安装依赖Go 配置环境变量 示例 关于Gin更多介绍可以参考g...

  • Go语言学习笔记-Gin框架

    一、Gin 安装Gin 终端运行 go get github.com/gin-gonic/gin,如果安装失败,...

  • golang使用go mod 模式安装gin

    golang使用go mod 模式安装gin 查看golang版本 确保golang版本1.11以上go vers...

  • Go语言gin框架简易入门文档

    安装 要安装 Gin 包,您需要先安装 Go 并设置 Go 工作区。 第一个需要 Go[https://golan...

  • vscode配置go环境

    mac安装go环境 Go开发:Mac上安装Go环境和VS Code 插件安装 添加环境变量 添加插件目录: 打开v...

  • Go_errors unrecognized import pa

    安装GIn的时候报错指令 go get -u github.com/gin-gonic/gin报错信息: 解决办法...

  • Go_errors RPC failed; curl 18 tr

    安装GIn的时候报错指令 go get -u github.com/gin-gonic/gin报错信息: 两种解决...

  • Developing a RESTful API with Go

    Developing a RESTful API with Go and Gin 本教程介绍了使用 Go 和Gin...

  • (一)GO语言的安装与配置

    @(GO语言学习) (一)GO语言的安装与配置 下载 根据使用不同开发环境下载相应的GO语言安装包下载地址。 安装...

  • filecoin

    【go-filecoin】 编译安装 安装环境 系统:使用的是ubuntu 18.03.1 64位版本 go语言环...

网友评论

      本文标题:Go 环境安装和Gin安装使用

      本文链接:https://www.haomeiwen.com/subject/uxbdedtx.html