错误:/linux_amd64/bytes.a:不是一个包文件

huangapple go评论72阅读模式
英文:

Error: /linux_amd64/bytes.a: not a package file

问题

我正在尝试使用go get命令安装'vet'工具,但是遇到了以下错误:

root@ubuntu:~/docker# go get code.google.com/p/go.tools/cmd/vet
# code.google.com/p/go.tools/cmd/vet
../go/src/code.google.com/p/go.tools/cmd/vet/asmdecl.go:10: import /root/go/pkg/linux_amd64/bytes.a: not a package file

我尝试在互联网上找到解决方案,但没有找到有用的信息。你们能帮我找出可能导致这个问题的原因吗?谢谢。

英文:

I am trying to install 'vet' tool using go get, and I am getting this error:

root@ubuntu:~/docker# go get code.google.com/p/go.tools/cmd/vet
# code.google.com/p/go.tools/cmd/vet
../go/src/code.google.com/p/go.tools/cmd/vet/asmdecl.go:10: import /root/go/pkg/linux_amd64/bytes.a: not a package file

I tried to find the solution on internet, couldn't find anything helpful. Could you guys please help me figure out what could be causing this? TIA.

答案1

得分: 0

好的,问题是我使用的是go 1.2.1版本,我将其升级到1.4.2版本,现在一切都正常工作了。感谢@Ainar-G指出这一点。

英文:

Okay, so the problem was I was using go 1.2.1, I upgraded it to 1.4.2 and everything is working fine now. Thanks, @Ainar-G for pointing it out.

huangapple
  • 本文由 发表于 2015年8月13日 12:56:51
  • 转载请务必保留本文链接:https://go.coder-hub.com/31979777.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定