go mod的坑
使用go-mod 引入某個包出錯例子為
go: github.com/beego/bee imports
github.com/beego/bee/cmd imports
github.com/beego/bee/cmd/commands/dlv imports
github.com/derekparker/delve/service: github.com/derekparker/delve@v1.3.2: parsing go.mod:
module declares its path as: github.com/go-delve/delve
but was required as: github.com/derekparker/delve
module declares its path as: github.com/go-delve/delve
but was required as: github.com/derekparker/delve
這句話的意思是
模塊將其路徑聲明為:
但被要求:
module declares its path as:
but was required as:
解決辦法
在你當前的項目下的
go.mod
文件中
加入
replace github.com/go-delve/delve => github.com/derekparker/delve v1.3.2 // indirect
格式為:
replace module declares its path as:(后邊那部分) => but was required as:(后邊那部分)