我在嘗試運行時收到錯誤,錯誤是這樣的:go buildgo: golang.org/x/lint@v0.0.0-20201208152925-83fdc39ff7b5 used for two different module paths (github.com/golang/lint and golang.org/x/lint)我的go.mod文件就像module gitlab.com/proj-ride/proj-src/services/eventgo 1.14require ( github.com/golang/protobuf v1.4.3 github.com/google/go-cmp v0.5.4 // indirect golang.org/dl v0.0.0-20210220033039-562909534da3 // indirect golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5 // indirect golang.org/x/tools v0.1.0 // indirect golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect google.golang.org/protobuf v1.25.0)replace github.com/golang/lint => golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5編輯In case if I don't use `replace github.com/golang/lint` 我的go.sum文件像這樣包含它github.com/golang/lint v0.0.0-20180702182130-06c8688daad7 h1:2hRPrmiwPrp3fQX967rNJIhQPtiGXdlQWAxKbKw3VHA=github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E=github.com/golang/lint v0.0.0-20201208152925-83fdc39ff7b5/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY=我怎樣才能用? 因為有提到的版本golang.org/x/lint
1 回答

ABOUTYOU
TA貢獻1812條經(jīng)驗 獲得超5個贊
go mod tidy
可能有助于清除不需要的依賴項。
在這種情況下,該消息報告單獨的模塊需要一個依賴項:
go: golang.org/x/lint@v0.0.0-20201208152925-83fdc39ff7b5 used for two different module paths (github.com/golang/lint and golang.org/x/lint)
最好在可行的情況下升級到最新版本。使用替換時,路徑將保持文檔中的說明。
如果最新的依賴項保留了兼容性,則排除較舊的依賴項可能會起作用。指令咒語如下:exclude github.com/golang/lint
- 1 回答
- 0 關(guān)注
- 161 瀏覽
添加回答
舉報
0/150
提交
取消