错误运行人偶
Error running puppet
我刚刚在 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/ruby-2.2.2@global/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/ruby-2.2.2@global/gems/psych-2.0.15/lib/psych.bundle
Expected in: flat namespace
知道为什么会这样吗?
人偶 3.x
no support Ruby 2.2
。
你将不得不
- 尝试并安装 Ruby
2.1
- 尝试安装 Puppet
4
Puppet 4 与 3 的兼容性有限,因此根据您现有的基础设施,选择替代 Ruby 可能会更容易。
我刚刚在 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/ruby-2.2.2@global/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/ruby-2.2.2@global/gems/psych-2.0.15/lib/psych.bundle
Expected in: flat namespace
知道为什么会这样吗?
人偶 3.x
no support Ruby 2.2
。
你将不得不
- 尝试并安装 Ruby
2.1
- 尝试安装 Puppet
4
Puppet 4 与 3 的兼容性有限,因此根据您现有的基础设施,选择替代 Ruby 可能会更容易。