A caixa vagrant que você está usando pode estar usando bibliotecas de ruby em /opt/vagrant_ruby/lib/1.8/
e não usando nenhuma biblioteca Ruby instalada pelo sistema. Verifique se sua caixa vagante tem um arquivo em /etc/profile.d/vagrant_ruby.sh
. Em caso afirmativo, é isso que está substituindo qual comando puppet
usar, que determina quais bibliotecas ruby usar. Tente remover esse arquivo;) Se as coisas ainda funcionarem (depois de instalar o fantoche e libshadow-ruby no sistema), remonte a caixa com vagrant package
e reutilize-a como sua caixa precise32
.
Tenho certeza de que existem muitas boas razões para usr /opt/vagrant_ruby
, mas falta uma biblioteca muito importante e torna um pouco confuso ao usar outras ferramentas dentro da caixa que puxam bibliotecas ruby.