puppet-rbenv icon indicating copy to clipboard operation
puppet-rbenv copied to clipboard

rbenv::build fails for multiple ruby versions: Exec[rubygems-x.x.x] is already declared

Open alexskr opened this issue 6 months ago • 0 comments

rbenv::build fails when declaring multiple versions of ruby with the same version of rubygems:

Error: Exec[rubygems-3.4.22] is already declared

include rbenv

rbenv::plugin { 'rbenv/ruby-build':
    latest  => true,
}

rbenv::build {'2.7.8':
   rubygems => '3.4.22',
   bundler_version => '2.4.22',
}

rbenv::build {'3.0.7':
   rubygems => '3.4.22',
   bundler_version => '3.4.22',
}

Error:

Error:  `Exec[rubygems-3.4.22] is already declared (file: rbenv/manifests/build.pp, line: 159);`

alexskr avatar Aug 19 '24 23:08 alexskr