4 回答

TA贡献2003条经验 获得超2个赞
我遇到了同样的错误,我固定执行以下操作:
首先我跑了:
go get -u golang.org/x/sys
更新x/sys图书馆。
然后它打印了一些重要信息:
go: downloading golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e
go: upgraded golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd => v0.0.0-20220704084225-05e143d24a9e
有了它,我去了go.mod并放置了以下行(行前go 1.14):
replace golang.org/x/sys => golang.org/x/sys v0.0.0-20220704084225-05e143d24a9e
最后我跑了:
go mod vendor
然后它更新了所有库:
go: downloading github.com/hashicorp/go-cleanhttp v0.5.1
go: downloading github.com/hashicorp/go-rootcerts v1.0.0
go: downloading github.com/mitchellh/colorstring v0.0.0-20190213212951-d06e56a500db
go: downloading github.com/mitchellh/cli v1.0.0
[...]
go: downloading github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db
go: downloading github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412
go: downloading github.com/Azure/go-autorest/autorest/to v0.4.0
然后就好了
❯ go install .
❯ terraform --version
Terraform v0.13.5
modules编辑:如果不是你的案例集,我在这里使用GO111MODULE=off。

TA贡献1876条经验 获得超6个赞
如果go get -u golang.org/x/sys
不起作用,请确保删除您的此类行go.mod
:
replace golang.org/x/sys => golang.org/x/sys v0.0.0-20200826173525-f9321e4c35a6
- 4 回答
- 0 关注
- 443 浏览
添加回答
举报