2015-11-10 3 views
0

Я только что установил марионетку 3.8.4 на OSX 10.5.5. При запуске puppet --version из командной строки, чтобы проверить установку, я получаю следующее сообщение об ошибке:Ошибка при запуске марионетки

macbook-MBP:~ richard$ puppet --version 
dyld: lazy symbol binding failed: Symbol not found: _rb_ary_new_from_values 
    Referenced from: /Users/richard/.rvm/gems/[email protected]/gems/psych-2.0.15/lib/psych.bundle 
    Expected in: flat namespace 

dyld: Symbol not found: _rb_ary_new_from_values 
    Referenced from: /Users/richard/.rvm/gems/[email protected]/gems/psych-2.0.15/lib/psych.bundle 
    Expected in: flat namespace 

Любые идеи, почему это происходит?

+0

Скорее всего, что-то не так с вашей рубиновой средой. – cristi

+0

Большое спасибо - любые идеи, где я должен начать проверку? – imrichardcole

+0

Нет. Попробуйте использовать стандартную рубиновую установку, поставляемую с вашей ОС. – cristi

ответ

1

Кукольный 3.x имеет no support для Ruby 2.2.

Вы должны либо

  • попробовать и установить Руби 2.1
  • попробовать и установить кукольный 4

кукольный 4 имеет ограниченную совместимость с 3, так будет для альтернативной Руби, скорее всего, быть проще, в зависимости от вашей существующей инфраструктуры.

Смежные вопросы