【发布时间】:2013-03-19 17:19:04
【问题描述】:
因为我遇到了已报告给 Mixlib 团队的 MIXLIB-11 错误,我需要找到一个替代方案,即 Mixlib::Shellout 的替代方案。
简单介绍一下问题:
Here 是一个声明“*毫不奇怪——读取发生在编译时,但 remote_file 资源实际上是在执行时创建的。**”
由于此功能,Mixlib::Shellout.new("ls", :cwd => '/opt/cubrid/share/webmanager') 会引发“No such file or directory”错误,即使该目录是由当前配方中包含的先前配方在执行时创建的。
有没有办法在执行时读取文件/目录?
【问题讨论】:
标签: ruby io chef-infra