由于缺少文件,无法启动puppet

由于缺少文件,无法启动puppet,puppet,Puppet,我刚刚在OSX上使用自制软件安装了Puppet,但不幸的是,当我尝试运行Puppet时,收到一条关于无法加载文件的错误消息。由于我完全没有使用Ruby的经验,除了错误消息本身,我不知道要查找什么,也不知道要搜索什么,因为错误消息本身会带来太多的结果,所以我不知道应该遵循哪个方向 据我所知,Ruby本身已经安装好了。至少irb命令将我带到一个交互式shell,在那里我可以运行 puts "Hello world!" 成功。有人能给我一些建议吗 错误消息如下所示: schneehase:~ gol

我刚刚在OSX上使用自制软件安装了Puppet,但不幸的是,当我尝试运行Puppet时,收到一条关于无法加载文件的错误消息。由于我完全没有使用Ruby的经验,除了错误消息本身,我不知道要查找什么,也不知道要搜索什么,因为错误消息本身会带来太多的结果,所以我不知道应该遵循哪个方向

据我所知,Ruby本身已经安装好了。至少irb命令将我带到一个交互式shell,在那里我可以运行

puts "Hello world!"
成功。有人能给我一些建议吗

错误消息如下所示:

schneehase:~ golo$ puppet
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/
  rubygems/custom_require.rb:31:in `gem_original_require': no such file
  to load -- facter (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
  1.8/rubygems/custom_require.rb:31:in `require'
from /Library/Ruby/Site/1.8/puppet.rb:6
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
  1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
  1.8/rubygems/custom_require.rb:31:in `require'
from /Library/Ruby/Site/1.8/puppet/util/command_line.rb:12
from /usr/bin/puppet:3:in `require'
from /usr/bin/puppet:3

非常感谢您的帮助:-

您应该更新您的Ruby安装。1.8已经过时,而且只要我使用预安装的Ruby版本,我就会收到很多类似的错误消息。您可以使用rvm升级到当前版本的Ruby

嗯,不是为我工作的。第二个命令rvm requirements run已经失败,出现错误:-/。它抱怨本地更改会被合并覆盖。听起来像git,但我一点也不知道如何处理这个错误…