golangでプログラムを作成し、コードを完了した後、このコードを他のPCまたはVMで実行したい場合は、すべての依存パッケージファイル。どのように私はすべての依存ファイルを取得できますか?Golangを使用してプログラムの依存ファイルをすべて取得する方法
13
A
答えて
-1
プログラムを完了したローカルPCでgodep save
を使用することができます。 godep saveはすべての依存ファイルを収集します。あなたが他のPCに移動するときは、あなたのコードでGodepフォルダをコピーするだけで問題を解決できます。
48
プロジェクトのディレクトリからgo get -d ./...
を実行すると、すべてのgo-gettable依存関係をダウンロードできます。
または、GOPATHのすべてのsrc
サブディレクトリをコピー先のマシンにコピーします。
...
は特別なパターンで、再帰的に下がるよう指示します。
9
はすべてsubdependencies、最初だけで、直接インポートされたパッケージの一覧が表示されます
go list -f '{{ join .Imports "\n" }}'
または
go list -f '{{ join .Deps "\n" }}'
秒を試してみてください。
+0
これらはどちらも[fiatjaf](http://stackoverflow.com/users/973380/fiatjaf)を知っていることは素晴らしいことです。投稿していただきありがとうございます。 – RuNpiXelruN
コードを実行/変更する必要がある場合は、パッケージが見つかりません。 –
私はを手に入れてパッケージを手に入れることができると知っていますが、プログラムが多くのパッケージを使用すると時間がかかり、難しいです。 –
私はこの答えが答えとして受け入れられるべきだと思います。 – Tarik