因为我遇到了这个MIXLIB-11我已向Mixlib团队报告的错误,我需要找到一个解决方法,一个Mixlib::Shellout的替代方法。简单说一下问题:Here是这样的声明:“*毫不奇怪——读取发生在编译时,但remote_file资源实际上是在执行时创建。**”由于此功能,Mixlib::Shellout.new("ls",:cwd=>'/opt/cubrid/share/webmanager')引发“没有这样的文件或directory”错误,即使该目录是由当前配方中包含的先前配方在执行时创建的。有没有办法在执行时读取文件/目录? 最佳答案