Назад | Перейти на главную страницу

Исправлено: сбой при создании экземпляра Knife - ОШИБКА: неинициализированная константа Chef :: Mixin :: Command

Мне интересно, есть ли у кого-нибудь из вас представление о том, в чем проблема. Я использую плагин Chef Knife EC2 для создания нового экземпляра.

После завершения шага ssh-подключения кажется, что на chef-full.erb происходит сбой.

Waiting for sshd access to become available

Connecting to xx.xxx.xxx.xx
DEBUG: Looking for bootstrap template in /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.5.1/lib/chef/knife/bootstrap/templates
DEBUG: Found bootstrap template in /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.5.1/lib/chef/knife/bootstrap/templates
ERROR: uninitialized constant Chef::Mixin::Command

в папке с шаблоном есть только README.md и chef-full.erb, и кажется, что это стандартный код ....

Цени свое время.

У моего шеф-повара были зависимости, которые не загружались, и это требовало явной загрузки.

В файле плагина, который я использую, абстрагируя нож ec2, для создания новых экземпляров я добавляю

require 'chef/mixin/command'

наверх