9

小さな LWRPappクックブック ( trim_log) を書きましたが、うまくいきました。ただし、現在、この特定の LWRP をクックブックに移動しcommonsて、他のクックブックでも使用できるようにしようとしています。trim_log問題は、私のクックブックを含むどのクックブックにもリソース/プロバイダーをロードする方法がわからないことappです。

├── app
│   ├── recipes
│       └── default.rb
├── commons
   ├── providers
   │   └── trim_log.rb
   └── resources
       └── trim_log.rb

trim_logコモンズ クックブックでプロバイダー/リソースを定義しました。trim_logここで、このプロバイダー/リソースをクックブックで使用したいと考えていますapp。そこで利用できるようにするにはどうすればよいですか?

4

1 に答える 1

21

私はあなたがする必要があると信じています:

  • app/metadata.rbクックブックに依存していることを で宣言しますcommons
  • のようにリソースを参照してcommons_trim_logくださいapp/recipes/default.rb
于 2013-06-26T21:06:25.757 に答える