zoukankan      html  css  js  c++  java
  • 解决windows下因为防火墙无法通过go get 下载gin的问题

    使用:
    go get -u github.com/gin-gonic/gin
    出现以下错误:

    unrecognized import path "gopkg.in/yaml.v2": https fetch: Get "https://gopkg.in/yaml.v2?go-get=1": dial tcp xxxxxxxx:443: i/o timeout
    

    于是通过下面的步骤解决:
    cd C:Usersahfuzhanggosrcgithub.com
    git clone "https://github.com/gin-gonic/gin.git"

    搜索所有文件中的"gopkg.in/yaml.v2"
    替换为:"github.com/go-yaml/yaml"

    然后以下的测试代码顺利编译通过并运行:

    package main
    
    import (
    	"github.com/gin-gonic/gin"
    )
    
    func main(){
    	r := gin.Default()
    	r.GET("/ping", func(c *gin.Context) {
    		c.JSON(200, gin.H{
    			"message": "pong",
    		})
    	})
    	r.Run()
    }
    
    
  • 相关阅读:
    Hibernate初学
    表分区
    单列函数
    Oracle基础
    8.28
    SpringMVC
    SpringMVC 初级操作
    试题评测
    Mybatis

  • 原文地址:https://www.cnblogs.com/ahfuzhang/p/12622654.html
Copyright © 2011-2022 走看看