2016-10-09 56 views
4

我正在嘗試在我的項目中構建一些GO工具。我第一次運行無法構建或安裝GO工具二進制文件

go get golang.org/x/tools/benchmark/parse 

文件夾/二元結構並正確顯示下

$GOPATH/src/golang.org/x/tools/benchmark/parse 

我試圖運行:go build golang.org/x/tools/benchmark/parse

go install golang.org/x/tools/benchmark/parse

但二進制文件還在做不出現在我的中

任何幫助非常感謝!

+1

基準/解析不是主包。沒有從該路徑生成的二進制文件。 – sudorandom

+2

請看這裏:https://github.com/golang/tools/tree/master/benchmark/parse你可能想'go go golang.org/x/tools/cmd/...'。這將一次獲取所有'官方'轉到工具。 – sudorandom

+0

另外'$ GOPATH/golang.org/x/tools/benchmark/parse'不是有效的源路徑。源代碼應該在'$ GOPATH/src' – JimB

回答

5

您不能構建基準/解析,但可以導入它。

Godoc for Tools

包解析提供了一種通過「走出去測試-bench」作爲生成分析測試結果的支持。

sudorandom的評論是正確的,parse.go不使用package main,所以不會產生一個二進制文件,同時可以與import "golang.org/x/tools/benchmark/parse"自己的代碼中使用它。

+0

謝謝,我是新來的整個GoLang場景,並欣賞這些菜鳥問題的答案。部分誤解是構建沒有吐出任何錯誤。 – Rice

相關問題