繁体   English   中英

Golang-问题得到基本命令“ vet”和“ godoc”

[英]Golang - Issues go get-ting basic commands “vet” and “godoc”

我刚刚在OSX Mavericks上安装了Homebrew Go 1.2.2。 一切似乎都运行良好,除了当我尝试以下两个命令之一时:

$ go get code.google.com/p/go.tools/cmd/godoc
$ go get code.google.com/p/go.tools/cmd/vet

我得到此堆栈跟踪:

/Users/sozorogami/go/src/code.google.com/p/go.tools/go/exact/exact.go:255: new(big.Rat).SetFrac(x.val, int1).Float32 undefined (type *big.Rat has no field or method Float32)
/Users/sozorogami/go/src/code.google.com/p/go.tools/go/exact/exact.go:255: not enough arguments to return
/Users/sozorogami/go/src/code.google.com/p/go.tools/go/exact/exact.go:257: x.val.Float32 undefined (type *big.Rat has no field or method Float32)
/Users/sozorogami/go/src/code.google.com/p/go.tools/go/exact/exact.go:257: not enough arguments to return

go get其他存储库似乎工作正常。

有任何想法吗?

从他们的角度来看,这似乎是一个很大的失败,但是如果您查看回购,则可以看到存在一个1.3分支和一个1.2分支。

您可以通过执行以下操作来修复它:

cd ~/go/src/code.google.com/p/go.tools/go/exact
hg up release-branch.go1.2
go get code.google.com/p/go.tools/cmd/godoc

请注意,如果您尝试更新(执行get -u),则存储库将返回到“默认”分支,并且将再次失败。 只需在更新后更新到正确的分支即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM