Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
go.mod在版本v2.0.0中具有v2后模块路径_Go - Fatal编程技术网

go.mod在版本v2.0.0中具有v2后模块路径

go.mod在版本v2.0.0中具有v2后模块路径,go,Go,我在Go with gin中构建了一个rest api,它在运行1.12.1的本地机器上运行了几个月。我决定将其部署到docker部署,因此当我开始在模块检索期间看到错误时,我开始使用1.12.6构建。我回到了我的本地机器,运行了1.12.1并运行了goclean-modcache,现在错误也出现了。我已经尝试过多次重新生成,甚至将go.sum文件编辑成不同版本的gofight,但我迷失了方向,没有了主意 输出w/错误: go: github.com/appleboy/gofight@v2.0.

我在Go with gin中构建了一个rest api,它在运行1.12.1的本地机器上运行了几个月。我决定将其部署到docker部署,因此当我开始在模块检索期间看到错误时,我开始使用1.12.6构建。我回到了我的本地机器,运行了1.12.1并运行了
goclean-modcache
,现在错误也出现了。我已经尝试过多次重新生成,甚至将
go.sum
文件编辑成不同版本的
gofight
,但我迷失了方向,没有了主意

输出w/错误:

go: github.com/appleboy/gofight@v2.0.0+incompatible: go.mod has post-v2 module path "github.com/appleboy/gofight/v2" at revision v2.0.0
go: error loading module requirements
go.mod

module go-hybrid-alert

go 1.12

require (
    cloud.google.com/go v0.37.0
    firebase.google.com/go v3.6.0+incompatible
    github.com/Luzifer/go-openssl v2.0.0+incompatible
    github.com/PuerkitoBio/goquery v1.5.0
    github.com/antchfx/htmlquery v1.0.0 // indirect
    github.com/antchfx/xmlquery v1.0.0 // indirect
    github.com/antchfx/xpath v0.0.0-20190129040759-c8489ed3251e // indirect
    github.com/appleboy/gin-jwt v0.0.0-20190216100112-ca1084e5d5a2
    github.com/gin-contrib/sse v0.0.0-20190301062529-5545eab6dad3 // indirect
    github.com/gin-gonic/gin v1.3.0
    github.com/go-redis/redis v6.15.2+incompatible
    github.com/gobwas/glob v0.2.3 // indirect
    github.com/gocolly/colly v1.2.0
    github.com/kennygrant/sanitize v1.2.4 // indirect
    github.com/kisielk/godepgraph v0.0.0-20181003180210-9a9a3d47fba3 // indirect
    github.com/levigross/grequests v0.0.0-20190130132859-37c80f76a0da // indirect
    github.com/mattn/go-isatty v0.0.7 // indirect
    github.com/mitchellh/mapstructure v1.1.2
    github.com/saintfish/chardet v0.0.0-20120816061221-3af4cd4741ca // indirect
    github.com/temoto/robotstxt v0.0.0-20180810133444-97ee4a9ee6ea // indirect
    github.com/ugorji/go/codec v0.0.0-20190316083543-95c34d148dff // indirect
    golang.org/x/crypto v0.0.0-20190313024323-a1f597ede03a
    golang.org/x/net v0.0.0-20190313220215-9f648a60d977
    google.golang.org/api v0.2.0
    gopkg.in/dgrijalva/jwt-go.v3 v3.2.0 // indirect
    gopkg.in/go-playground/validator.v8 v8.18.2 // indirect
)
go.sum(问题模块的行,发布整个内容超过了SO post长度)

我还尝试调整了
go.mod
中的
go 1.12
语句,以适应我试图构建的特定Subversion,但没有效果


这个错误意味着什么?如何修复它?

许多软件包已经过时,主要修复方法是为gin jwt运行新的安装命令,
转到github.com/appleboy/gin jwt/v2

最终,尽管我只是用核武器攻击了我的
go.mod
go.sum
,并在Goland IDE中进行了一次新的同步。一切都在1.12上运行+

github.com/appleboy/gofight v2.0.0+incompatible/go.mod h1:H/tvof1oZHnZdlBd+AeODZGkk1C+D2na0NXr0iXuZHA=