19

python/django の世界から来て、go/revel に相当する requirements.txt のようなものがあれば素晴らしいでしょう。これどうやってするの?私は、requirements.txt ファイルを作成して、

cat requirements | xargs go get

しかし、私の要件にも要件がある場合はどうなりますか? 上記のコマンドはそれらを「取得」しようとしますが、それらの要件がインストールされていないため、ビルドに失敗します。

足りないものはありますか?

4

2 に答える 2

18

このコマンドgo getは必要なことを正確に実行します。すべての依存関係を見つけて、不足しているものをダウンロードしてインストールします。「すべて」に焦点を当てる:go get実際に依存関係グラフをトラバースします。

ドキュメントを見てください:

https://golang.org/cmd/go/#hdr-Add_dependencies_to_current_module_and_install_them

Go のドキュメントは非常にきれいで、短く、よく書かれています。他のツールやツール チェーンでの経験に基づく仮定を行う前に、まずドキュメントを確認することを常にお勧めします。

また、役立つブログ投稿も提供しています。 https://blog.golang.org/using-go-modules

于 2013-08-28T07:50:08.440 に答える