У меня была такая же проблема, и я боролся за решение.Я хотел, чтобы мои серверы успешно создавались с нуля, поэтому запуск дважды не собирался сокращать его.
Я исправил это, добавив символическую ссылку в драгоценный камень shim'ed.Кукольный ищет там поставщика драгоценных камней.
Это сработало для меня ...
include rbenv
rbenv::plugin {'rbenv/ruby-build':}
-> rbenv::build { '2.5.3':
global => true,
}
-> file { '/usr/bin/gem':
ensure => link,
target => '/usr/local/rbenv/shims/gem',
}
-> package {'passenger':
ensure => '6.0.1',
provider => gem,
}