我正在运行大厨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>'
答案 0 :(得分:0)
卸载并重新安装mysql2 gem。