puppet/modules/misc/files/gem-home.sh sets $GEM_HOME to ~/.gem. This means that packages with the 'gem' provider will be installed in /home/root/.gem, but after logging in $GEM_HOME will be /home/vagrant/gem, so the gems will not be available.
Version: unspecified
Severity: normal