Comment lire un fichier de contenu au moment de l'exécution? Chef de lit au moment de la compilation

Parce que je suis en cours d'exécution dans cette MIXLIB-11 erreur que j'ai signalée à Mixlib de l'équipe, j'ai besoin de trouver un walkaround, une alternative à Mixlib::Shellout.

Brièvement sur le problème:

Ici est une déclaration qui dit "*Pas de surprise -- la lecture se passe au moment de la compilation, mais le remote_file ressource est en fait créé au moment de l'exécution.**"

À cause de cette caractéristique, Mixlib::Shellout.new("ls", :cwd => '/opt/cubrid/share/webmanager') soulève "Aucun fichier ou répertoire" erreur, même si ce répertoire est créé au moment de l'exécution par une précédente recette inclus dans cette recette.

Est-il un moyen de lire un fichier/répertoire au moment de l'exécution?

OriginalL'auteur Eye | 2013-03-29