2017-01-11 17 views
-2

goプロジェクトの欠けている依存関係を知るにはどうすればよいですか? 私が知っている唯一の方法は、go buildコマンドを実行し、エラーメッセージに従うことです。golangの欠落している依存関係をチェックする方法

しかし、そのような行うための任意のより効率的な方法があります:

./a.out proj

は、おそらくのようなリターン:

missing dependencies: github.com/go-sql-driver/mysql github.com/foo/bar .... go buildサポートこの機能をしていますか?

答えて

1

Goはコンパイルされた言語なので、コードにエラーがあるかどうか、依存関係がないかどうかはコードをコンパイルすることです。
go buildの代わりにgo getを使用して、不足している依存関係を確認することができます。

doc

行くからいくつかの参照は、まだマシンコードにすばやくコンパイルガーベージコレクション の利便性と実行時の反射の力を持っています。それは動的で 型の、解釈された言語のように感じる速い、 静的にコンパイルされた言語です。

+0

他人のプロジェクトをコンパイルするために使用されるソフトウェアを開発するように求められたらどうしますか?おそらくあなたが受け取ったのは 'main.go'だけです。依存関係を1つずつリモートから取得するかどうかを知りたい場合は、欠落している依存関係を取得する簡単な方法があるかどうかを知りたい場合や、自分で行う必要がある場合は – caibirdme

+0

@cabirdme仕事の忍耐と勤勉が好きな場合はキー、できるだけ早く。 –

関連する問題