diff --git a/config/software/omnibus-gitlab-gems.rb b/config/software/omnibus-gitlab-gems.rb
index 58148f07f7c29a9492388d5ba994b91965ae687e_Y29uZmlnL3NvZnR3YXJlL29tbmlidXMtZ2l0bGFiLWdlbXMucmI=..30d0a1dbc4c2653d0e7fc643b4771433e0f28e7b_Y29uZmlnL3NvZnR3YXJlL29tbmlidXMtZ2l0bGFiLWdlbXMucmI= 100644
--- a/config/software/omnibus-gitlab-gems.rb
+++ b/config/software/omnibus-gitlab-gems.rb
@@ -15,6 +15,7 @@
 ## limitations under the License.
 #
 
+require "#{Omnibus::Config.project_root}/lib/gitlab/ohai_helper.rb"
 name 'omnibus-gitlab-gems'
 
 default_version '20240110'
@@ -49,6 +50,7 @@
   target_gemfile = File.join(gemfile_dir, 'Gemfile')
   env['BUNDLE_GEMFILE'] = target_gemfile
   bundle "config set --local frozen 'true'", env: env
+  bundle 'config force_ruby_platform true', env: env if OhaiHelper.ruby_native_gems_unsupported?
   bundle "install --jobs #{workers} --retry 5", env: env
   bundle "exec license_finder report --project_path=#{gemfile_dir} --decisions-file=#{Omnibus::Config.project_root}/support/dependency_decisions.yml --format=json --columns name version licenses texts notice --save=license.json", env: env
   copy "license.json", "#{install_dir}/licenses/omnibus-gitlab-gems.json"