已修复:Knife 创建实例失败 - 错误:未初始化常量 Chef::Mixin::Command

已修复: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,似乎是标准代码......

感谢您的时间。

答案1

我的 Chef 一直受到依赖项加载失败的困扰,需要明确执行此操作。

在我使用的插件文件上,抽象刀 ec2,生成我添加的新实例

require 'chef/mixin/command'

回到顶部

相关内容