gpt4 book ai didi

go - 在不同的 go 版本之间需要导入对象

转载 作者:IT王子 更新时间:2023-10-29 01:58:57 26 4
gpt4 key购买 nike

为了加快编译速度,我从 go 1.6 切换到了 1.4.2。当我重新编译1.6的早期编译二进制文件时,出现以下错误:

import go/pkg/darwin_amd64/github.com/Sirupsen/logrus.a: object is 
[darwin amd64 go1.6 X:none] expected [darwin amd64 go1.4.2 X:precisestack]

我已经尝试过 go build -a - 它没有任何错误。并且还尝试了 go install -ago build - 这两个命令都会引发上述错误。

我已经知道,如果我通过 go/pkg 文件夹删除,那么它将起作用。这就是 already existing SO question 的答案

我想知道,除了删除 pkg 文件夹之外,是否还有其他方法可以使用 go 工具解决此问题。

最佳答案

很可能是由于之前的编译。只需删除你的 $GOLANG/pkg 就可以了!

another way to resolve this using go tools, other than deleting the pkg folder.

go 工具链不太可能被修改来处理这个角落用例。

关于go - 在不同的 go 版本之间需要导入对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36376934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com