2016-10-09 5 views
4

プロジェクトでGOツールをいくつかビルドしようとしています。 go build golang.org/x/tools/benchmark/parseGOツールのバイナリをビルドまたはインストールできない

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

をバイナリはまだやるしかし:私が最初に私が実行してみましたフォルダ/バイナリ構造が

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

の下に正しく表示されない

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

を実行します私のには現れない

何か助けていただければ幸いです!

+1

ベンチマーク/解析はメインパッケージではありません。そのパスからバイナリは生成されません。 – sudorandom

+2

ここをクリックしてください:https://github.com/golang/tools/tree/master/benchmark/parseおそらく、 'go get golang.org/x/tools/cmd/...'が必要です。それは一度にすべての「公式の」goツールを取得します。 – sudorandom

+0

また '$ GOPATH/golang.org/x/tools/benchmark/parse'は有効なソースパスではありません。ソースは '$ GOPATH/src'にある必要があります – JimB

答えて

5

ベンチマーク/解析を構築することはできませんが、インポートできます。

Godoc for Toolsから:パッケージの解析

「行くテスト-bench」で生成されたベンチマークの結果を解析するためのサポートを提供します。

sudorandomさんのコメントは、それがバイナリを生成しませんので、あなたがimport "golang.org/x/tools/benchmark/parse"を使用して独自のコード内でそれを使用することができますがparse.goは、package main使用していない、権利です。

+0

ありがとう、私はGoLangシーン全体を初めて知り、これらのような新人質問への回答を感謝します。誤解の一部は、ビルドが何らかのエラーを吐くことではないということでした。 – Rice

関連する問題