【问题标题】:Chef Workstation Error Cannot load such file厨师工作站错误无法加载此类文件
【发布时间】:2015-05-29 02:29:27
【问题描述】:

我正在运行 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>'

【问题讨论】:

    标签: chef-infra


    【解决方案1】:

    卸载并重新安装 mysql2 gem 有效。

    【讨论】:

      猜你喜欢
      • 2015-02-25
      • 2019-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      • 2013-05-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多