Посмотрите на любую поваренную книгу metadata.rb
. Вы можете увидеть строку, подобную следующей, которая действует как ограничение версии chef-client
в поваренной книге:
chef_version '>= 12.1'
Так что, если вы получаете сообщение об ошибке, для поваренной книги требуется указанная c версия Chef для запустите, вам нужно будет установить версию chef-client
, которая удовлетворяет требованию поваренной книги.
Если вы не видите эту строку, поваренная книга не применяет требование к версии клиента, но это не гарантирует , что код поваренной книги будет работать для вашей версии chef-client
, поскольку ресурсы или более новый синтаксис могут использоваться в поваренной книге, которую не поддерживает ваша версия Chef.