首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >导入对象需要在不同的go版本之间进行。

导入对象需要在不同的go版本之间进行。
EN

Stack Overflow用户
提问于 2016-04-02 18:01:21
回答 1查看 104关注 0票数 1

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

代码语言:javascript
运行
复制
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工具来解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-02 18:06:55

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

使用go工具解决此问题的另一种方法,而不是删除pkg文件夹。

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36376934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档