1

OS X で Homebrew を使用して Puppet をインストールしましたが、残念ながら を実行しようとするとpuppet、ロードできないファイルに関するエラー メッセージが表示されます。Ruby の経験がまったくないので、何を探すべきか、何を検索すればよいかわかりません (エラー メッセージ自体を除いて、結果が多すぎて、どの方向に進むべきかわかりません)。

私が知る限り、Ruby自体はインストールされています。少なくとも、irbコマンドを実行すると、実行できる対話型シェルに移動します

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

どんな助けでも大歓迎です:-)

4

1 に答える 1

0

Ruby のインストールを更新する必要があります。1.8 は時代遅れで、プリインストールされたバージョンの Ruby を使用している限り、同様のエラー メッセージがたくさん表示されました。このチュートリアルを使用rvmして、現在のバージョンの Ruby にアップグレードできます。

于 2013-09-23T18:38:36.673 に答える