Hatena::Grouptech

id:rx7(@namikawa)の技術メモ このページをアンテナに追加 RSSフィード

過去記事一覧 | Main Blog (元RX-7乗りの適当な日々) | SBM (id:rx7のBookmark)

2014/12/26

berkshelfで依存しているCookbook/RecipeをincludeするときにChefspecでエラーが出る時

| berkshelfで依存しているCookbook/RecipeをincludeするときにChefspecでエラーが出る時 - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - berkshelfで依存しているCookbook/RecipeをincludeするときにChefspecでエラーが出る時 - id:rx7(@namikawa)の技術メモ berkshelfで依存しているCookbook/RecipeをincludeするときにChefspecでエラーが出る時 - id:rx7(@namikawa)の技術メモ のブックマークコメント


タイトル通りだけど、以下のような感じでCookbookが無いと言われる。

  1) cookbook::default install hoge
     Failure/Error: end.converge(described_recipe)
     Chef::Exceptions::CookbookNotFound:
       Cookbook depend-cookbook not found. If you're loading depend-cookbook from another cookbook, make sure you configure the dependency in your metadata

公式ドキュメント通りだけど、"spec/spec_helper.rb"に、

require 'chefspec/berkshelf'

こんな感じでrequireしておけばOK。


ちなみに、Librarianを使っている時は、

require 'chefspec/librarian'

参考

トラックバック - http://tech.g.hatena.ne.jp/rx7/20141226