2016-11-28 7 views
0

私は過去1年間opscodeシェフに取り組んでいます。サイトから料理書をダウンロードするには、knife cookbook site downloadknife supermarket downloadの両方のコマンドを使用しています。誰も説明してください、両方のコマンドの違いは何ですか?opscodeシェフのナイフ料理のサイトのダウンロードとナイフのスーパーマーケットのダウンロードとの違い

+0

「ナイフ料理ブックサイト」と「ナイフスーパーマーケット」コマンドは文字通り一緒にエイリアスされているので、コードは同じです。なぜ同じ2つのコマンドで終わったのかという歴史的な '$ REASONS'があります。 – lamont

答えて

1

knife cookbook downloadは、knife.rbファイルに設定されたchef_server_urlから料理名簿をダウンロードします。複数の料理ブックがある場合、ダウンロードするバージョンを選択できます。ダウンロードした料理本は、ローカルにディスク上に展開されます。このコマンドは、ローカルのシェフ環境と依存関係を調べるのに役立ちます。

'knife supermarket downloadは、シェフのスーパーマーケットから料理の内容をダウンロードします。ファイルはgzipされており、移動することができます。これは、通常、ローカルシェフサーバーにアップロードする前に、開発用の共有料理ブックのローカルコピーを保持している場合に実行されます。

+0

これは、ナイフ料理ブックのダウンロードではなく、ナイフ料理のサイトのダウンロードであることを尋ねていました。 – coderanger

2

もともとknife cookbook siteはメインsupermarket.chef.ioを使用するように固定配線されていたので、実際には違いはありません。そのため、スーパーマーケットアプリケーションのプライベートまたは内部展開と対話したい場合は、プラグインバージョンが必要でした。他のニュースでは:あなたはどちらかを使用してはならない、Berkshelfとchef installのようなツールははるかに優れています。