【发布时间】:2014-05-15 08:02:40
【问题描述】:
当我在一个节点上运行我的食谱时,我收到一个编译错误:“undefined method `use_etag' for Chef::Resource::RemoteFile”在我的 remote_file 资源上:
remote_file to.deb do
mode 0644
source 'https://path.com/to.deb'
use_etag true
use_conditional_get true
end
根据 Chef doc,use_etag 是 remote_file 的一个属性。
【问题讨论】:
-
您使用的是哪个 Chef 版本?一个早于 11.6.0?
use_etag是在 Chef 11.6.0 中引入的(请参阅 Release Notes)
标签: ruby chef-infra