2016-03-30 8 views
0

私は2つのローカル料理本を持っています。 1つはgolang_appと呼ばれ、もう1つはtest_go_web_appと呼ばれます。 test_go_web_appgolang_appに依存し、そのdefault.rbinclude_recipe 'golang_app::default'を行うことによってgolang_app::defaultを実行します....シェフ:Kitchen Convergeは現地の料理本の依存関係を見つけることができません

私はtest_go_web_appとしてgolang_appを追加しようとしています「今... sの依存関係、test_go_web_appさんBerksfileは、次のようになります。

source 'https://supermarket.chef.io' 

cookbook 'golang_app', path: '../golang_app' 

metadata 

kitchen convergeを実行している場合しかし、私は取得しています:

Chef::Exceptions::CookbookNotFound 
    ---------------------------------- 
    Cookbook golang_app not found. If you're loading golang_app from another cookbook, make sure you configure the dependency in your metadata 

    Cookbook Trace: 
    --------------- 
    /tmp/kitchen/cache/cookbooks/test_go_web_app/recipes/default.rb:1:in `from_file' 

    Relevant File Content: 
    ---------------------- 
    /tmp/kitchen/cache/cookbooks/test_go_web_app/recipes/default.rb: 

    1>> include_recipe 'golang_app::default' 
    2: 

は、誰もが仕事にこれを取得することができました?

答えて

3

さらに、Berksfile行に加えて、をtest_go_web_appのmetadata.rbに追加する必要があります。またBerksfileがあなたのフォルダ構造のKitchen設定ファイルのすぐ隣にあることを確認してください。