手動で実行bundle install
して正常な状態に戻すことはできますが、PuppetにVagrantボックスをプロビジョニングさせると、これは2回目に発生します(最初に正常な出力が得られます)。
[default] Running provisioner: Vagrant::Provisioners::Puppet...
[default] Running Puppet with /tmp/vagrant-puppet/manifests/default.pp...
stdin: is not a tty
/opt/vagrant_ruby/lib/ruby/site_ruby/1.8/rubygems.rb:900:in `report_activate_error': Could not find RubyGem puppet (>= 0) (Gem::LoadError)
from /opt/vagrant_ruby/lib/ruby/site_ruby/1.8/rubygems.rb:248:in `activate'
from /opt/vagrant_ruby/lib/ruby/site_ruby/1.8/rubygems.rb:1276:in `gem'
from /opt/vagrant_ruby/bin/puppet:18
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
私はどこにも人形の宝石を要求していません、それは私のGemfileにありません、そして私のマニフェストもそれを必要としません。人形の宝石が探しているのはなぜですか?このエラーを取り除くにはどうすればよいですか?