当我在一个节点上运行我的食谱时,我得到一个编译错误:"未定义的方法' 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的一个属性
use_etag
直到后来的Chef版本(如果我没记错的话是11.6.0)才被引入。你可能需要升级你的Chef版本