2015-11-10 159 views
0

我剛剛在OSX 10.5.5上安裝了puppet 3.8.4。當在命令行中運行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

很可能是你的ruby環境有問題 – cristi

+0

非常感謝 - 我應該開始檢查的任何想法? – imrichardcole

+0

否。嘗試使用操作系統附帶的默認ruby安裝。 – cristi

回答

1

木偶3.xno support紅寶石2.2

你將不得不要麼

  • 嘗試和安裝Ruby 2.1
  • 嘗試和安裝木偶4

木偶4限制了用3兼容性,因此去爲一個備用的Ruby將可能根據您現有的基礎設施,更容易。