首页 > 其他分享 >go module常见问题

go module常见问题

时间:2022-11-22 12:05:16浏览次数:41  
标签:GOPATH 常见问题 com module github go v0.0 mod


1. 如何兼容GOPATH的旧项目,支持module

module 名取 github.com/****/projectName

go mod init github.com/fwhezfwhez/errorx
go mod tidy

2. golang.org/x 拉取不到怎么办

使用replace,在go.mod中增加:

replace (
github.com/golangci/ineffassign => github.com/golangci/ineffassign v0.0.0-20180808204949-2ee8f2867dde
)

3. 迁移新版本,打上go module后,发现第三方依赖的版本不对,导致编译不过。

在旧项目的GOPATH/src里找到可用的第三方依赖,查看commit hash,修改require内容
go.mod

require (
github.com/satori/go.uuid v0.0.0-20180103174451-36e9d2ebbde5
)

修改格式 v0.0.0-时间-commit-hash前12位


标签:GOPATH,常见问题,com,module,github,go,v0.0,mod
From: https://blog.51cto.com/u_11553781/5877564

相关文章

  • golang 分页
    //通过页码尺寸和当前页码以及总数据条数,获取limit,offset//20,2,34funcToLimitOffset(sizeInstring,indexInstring,countint)(limitint,offsetint){size,_......
  • golang如何导出csv格式的文件
    import("fmt""github.com/xormplus/xorm""golang.org/x/text/transform""golang.org/x/text/encoding/simplifiedchinese""io/ioutil""github.com/......
  • go 别名的使用
    go里的别名和原来的类型是两种不同的类型,互相转换的方式是强制类型转换及,TypeA(b)或者TypeB(a)typeStringstringfuncmain(){varastring="hello"varbStrin......
  • django 常用功能
    如何给viewset的request添加参数验证:首先,编写相应的serializerclassXPushSerializer(serializers.ModelSerializer):task_id=serializers.CharField(required=Fals......
  • go1.11 wasm helloworld
    go1.11版本中已经支持了对go程编译出web可执行的wasm文件,向js的强悍地位提出了挑战。试水:1.新建main.gopackagemainimport("fmt")funcmain(){fmt.Println(......
  • 下载go源码时,遇到git - error: RPC failed; curl 18 transfer closed with outstandin
    执行下条语句时,出现该错误gitclonehttps://go.googlesource.com/go解决方案:gitconfig--globalhttp.postBuffer524288000......
  • golang算法-链表逆序
    前言链表逆序,表述的场景为:A->B->C->D逆序后:D->C>B>A分析需要插入数据,Insert方法需要打印数据,Print方法插入数据时,需要定位最后一个节点,LastNode方法最少需要两个偏移量......
  • golang算法-判断链表是否有环
    前言链表有环,体现为:A->B->C->D->B…分析需要将遍历过的节点存入map,以址为key,空struct为值遍历时,当前节点是否已存在,存在即有环。实现链表//链表的长度,不包过头typeNode......
  • nginx常见问题
    前言本文记载一些nginx常见问题1.connect()fail转发的服务挂了,确保主服务正常运行。可以使用lsof-i:端口号确定被转接的服务的状态2.nginx50X的错误日志去哪看,配置......
  • Golang常用的工具函数,无依赖,常更
    util.go//Executef()ntimesonfailfuncRetryHandler(nint,ffunc()(bool,error))error{ok,er:=f()ifok&&er==nil{returnnil}ifn-1>0......