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