Chef Workstation Error无法加载此类文件

时间:2015-05-28 17:36:45

标签: chef

我正在运行大厨12 Server,Ubuntu 14.04,我正在添加一个工作站(OSX 10.8.5),当我运行刀客户端列表时,我收到以下错误。我成功地设置了另一个mac工作站10.10.3,它在相同的设置下工作正常。

/opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in `require': cannot load such file -- mysql2 (LoadError)
from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in `require'
from /Users/martinadmin/.chef/plugins/knife/lib/idns_util.rb:1:in `<top (required)>'
from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in `require'
from /opt/chefdk/embedded/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:121:in `require'
from /Users/martinadmin/.chef/plugins/knife/idns_diff.rb:3:in `<top (required)>'
from /opt/chefdk/embedded/apps/chef/lib/chef/knife/core/subcommand_loader.rb:44:in `load'
from /opt/chefdk/embedded/apps/chef/lib/chef/knife/core/subcommand_loader.rb:44:in `block in load_commands'
from /opt/chefdk/embedded/apps/chef/lib/chef/knife/core/subcommand_loader.rb:44:in `each'
from /opt/chefdk/embedded/apps/chef/lib/chef/knife/core/subcommand_loader.rb:44:in `load_commands'
from /opt/chefdk/embedded/apps/chef/lib/chef/knife.rb:127:in `load_commands'
from /opt/chefdk/embedded/apps/chef/lib/chef/knife.rb:208:in `run'
from /opt/chefdk/embedded/apps/chef/lib/chef/application/knife.rb:142:in `run'
from /opt/chefdk/embedded/apps/chef/bin/knife:25:in `<top (required)>'
from /opt/chefdk/bin/knife:51:in `load'
from /opt/chefdk/bin/knife:51:in `<main>'

1 个答案:

答案 0 :(得分:0)

卸载并重新安装mysql2 gem。