Ho scritto un piccolo LWRP il mio ricettario app
(trim_log
) e funziona. Tuttavia, ora sto cercando di spostare questo particolare LWRP nel ricettario commons
in modo che anche i miei altri libri di cucina possano usarlo. Il problema è che non riesco a capire come caricare la risorsa/fornitore trim_log
in uno qualsiasi dei libri di cucina, incluso il mio ricettario app
.Incluso un LWRP di Chef da un altro libro di ricette
├── app
│ ├── recipes
│ └── default.rb
├── commons
├── providers
│ └── trim_log.rb
└── resources
└── trim_log.rb
ho definito il trim_log
provider/risorsa nel Commons libro di cucina. Ora desidero utilizzare questo fornitore/risorsa trim_log
nel ricettario app
. Come posso renderlo disponibile lì?
Non mi sono reso conto che dovevi specificare la dipendenza di 'commons' nel' cookadata.rb' del libro di cucina 'app'. Questo l'ha risolto, grazie mille! –
Se stai lavorando con più libri di cucina, dovresti dare un'occhiata a [Berkshelf] (http://berkshelf.com) e [Foodcritic] (http://acrmp.github.io/foodcritic/), entrambi i quali ti spingono per scrivere meglio i file 'metadata.rb'. –