¿Por qué usar ir mod?
go mod es una herramienta oficial de gestión de paquetes recién introducida en la versión 1.11 de Golang.Se utiliza para resolver el problema de que no hay lugar para registrar la versión específica del paquete dependiente antes, para facilitar la gestión de los paquetes dependientes.
cómo usar ir mod
Cree un nuevo archivo go de la siguiente manera
package main
import (
iris "github.com/kataras/iris/v12"
)
func main() {
app := iris.New()
app.Get("/", func(ctx iris.Context) {
ctx.HTML("<h1> Hello World </h1>")
})
app.Run(iris.Addr(":8080"))
}
1. Abra el cuadro del símbolo del sistema CMD y configure las variables de entorno temporales
set GO111MODULE=on
set GOPROXY=https://mirrors.aliyun.com/goproxy
# 注意: 也可以使用 https://goproxy.io
2. Ejecutar go get github.com/kataras/iris también puede agregar -v -u, de la siguiente manera
En este momento, se descargan todas las dependencias.
Vale la pena señalar que estos paquetes no se descargan en el directorio GOPATH/src, sino en el directorio GOPATH/pkg/mod.
3. Utilice la inicialización para generar el archivo go.mod
go mod init
4. Agrega dependencias y ejecuta el proyecto
Ejecute go run test.go
y ejecute el código y encontrará que go mod encontrará automáticamente las dependencias y las descargará automáticamente
go run test.go
5. Verificar el funcionamiento del proyecto
Visite http://localhost:8080/
Referencias: https://blog.csdn.net/qq_38151401/article/details/105780251