ゴーベンダーを使用する場合、go install
,govendor install +local
およびgovendor install +vendor,^program
の違いは何ですか?`go install`、` govendor install + local`と `govendor install + vendor、^ program`の違いは何ですか?
govendor install +vendor,^program
は、私のすべてのベンダーパッケージをビルドしてインストールすると言います。何をどこにインストールするのですか?プロジェクトとベンダーのコマンド実行ファイルを$GOPATH/bin
に、プロジェクトとベンダーのパッケージオブジェクトを$GOPATH/pkg
にインストールしますか?
govendor install +local
はすべてをあなたのリポジトリにのみ作成すると言います。それはどういう意味ですか? vendor/bin
とvendor/pkg
が作成されますか?
プロジェクトでgo install
を実行するとどうなりますか?上記の2つのコマンドとはどのような違いがありますか?
はい、 'godep'を使用してください。 – eduncan911
(1)govendorプロジェクトが$ GOPATHと何の関係もない場合、 'go install'を実行すると、$ GOPATHの依存関係が更新されるのはなぜですか? (2)がインストールされ、 'govendor install + vendor、^ program'がプロジェクトをビルドしますか?あなたはそれに言及しなかった。 (3) 'govendor install + vendor、^ program'と' govendor install + local'がプロジェクトをビルドする場合、それはどのビルドになりますか?どのディレクトリが 'govendor project>'をビルドするのですか? (4)godepをgodepからgovendorに切り替える 'gin'を使用しています。だから私はゴブンを使っているのです。 godepがgolang 1.10で標準になる場合、なぜGinはそれを落としますか?ありがとう –
sgon00
@ eduncan911私は 'god'を' godep'から 'govendor'に切り替えています。だからこそ、私は 'govendor'を使っているのです。 Golang 1.10で 'godep'が標準になると、' gin'はなぜそれを落として代わりに 'govendor'を使うのでしょうか?ありがとう。 – sgon00