私は過去1年間opscodeシェフに取り組んでいます。サイトから料理書をダウンロードするには、knife cookbook site download
とknife supermarket download
の両方のコマンドを使用しています。誰も説明してください、両方のコマンドの違いは何ですか?opscodeシェフのナイフ料理のサイトのダウンロードとナイフのスーパーマーケットのダウンロードとの違い
答えて
knife cookbook download
は、knife.rb
ファイルに設定されたchef_server_url
から料理名簿をダウンロードします。複数の料理ブックがある場合、ダウンロードするバージョンを選択できます。ダウンロードした料理本は、ローカルにディスク上に展開されます。このコマンドは、ローカルのシェフ環境と依存関係を調べるのに役立ちます。
'knife supermarket download
は、シェフのスーパーマーケットから料理の内容をダウンロードします。ファイルはgzipされており、移動することができます。これは、通常、ローカルシェフサーバーにアップロードする前に、開発用の共有料理ブックのローカルコピーを保持している場合に実行されます。
これは、ナイフ料理ブックのダウンロードではなく、ナイフ料理のサイトのダウンロードであることを尋ねていました。 – coderanger
もともとknife cookbook site
はメインsupermarket.chef.io
を使用するように固定配線されていたので、実際には違いはありません。そのため、スーパーマーケットアプリケーションのプライベートまたは内部展開と対話したい場合は、プラグインバージョンが必要でした。他のニュースでは:あなたはどちらかを使用してはならない、Berkshelfとchef install
のようなツールははるかに優れています。
「ナイフ料理ブックサイト」と「ナイフスーパーマーケット」コマンドは文字通り一緒にエイリアスされているので、コードは同じです。なぜ同じ2つのコマンドで終わったのかという歴史的な '$ REASONS'があります。 – lamont