Сбой команды Chef из-за старой libxml2 - PullRequest
0 голосов
/ 15 марта 2019

Я пытаюсь настроить рабочую станцию ​​Chef и получаю приведенную ниже ошибку при запуске

knife ssl check

Ошибка:

Library not loaded: /opt/chef-workstation/embedded/lib/libxml2.2.dylib 
(LoadError)
  Referenced from: /opt/chef-workstation/embedded/lib/ruby/gems/2.5.0/gems/nokogiri-1.10.1/lib/nokogiri/nokogiri.bundle
  Reason: Incompatible library version: nokogiri.bundle requiresversion 12.0.0 or later, but libxml2.2.dylib provides version 10.0.0 - /opt/chef-workstation/embedded/lib/ruby/gems/2.5.0/gems/nokogiri-1.10.1/lib/nokogiri/nokogiri.bundle

Я новичок в Chef, но попытался установить libxml2 и nokogiri threw, чтобы это исправить. Не изменил ошибку.

1 Ответ

0 голосов
/ 18 марта 2019

вы не указали, как вы установили knife ... я могу предположить, что вы установили его, установив chef rubygems . если это так, используйте bundle exec knife, чтобы убедиться, что вы работаете с рубинами, указанными в Gemfile

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...