0
当我在节点上运行我的食谱时,我收到一个编译错误:“我的remote_file资源上的”Chef :: Resource :: RemoteFile“的未定义方法`use_etag' :厨师未定义的方法`use_etag'为厨师::资源:: RemoteFile
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的一个属性。
你使用的是什么厨师版本?一个比11.6.0更早? 'use_etag'是在Chef 11.6.0中引入的(请参阅[发行说明](https://wiki.opscode.com/display/chef/Release+Notes)) – StephenKing