From 57e15074fe90e78afc9eadd8287f777d83a8ce6d Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 19 Jun 2024 19:21:13 +0900 Subject: [PATCH] [rubygems/rubygems] Workaround for TruffleRuby that set `nil` to LIBRUBY_RELATIVE https://github.com/rubygems/rubygems/commit/06fd399973 --- test/rubygems/test_gem_ext_builder.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/rubygems/test_gem_ext_builder.rb b/test/rubygems/test_gem_ext_builder.rb index 76579b8720..aa97a2028b 100644 --- a/test/rubygems/test_gem_ext_builder.rb +++ b/test/rubygems/test_gem_ext_builder.rb @@ -323,10 +323,10 @@ install: end RUBY RbConfig::CONFIG.each do |k, v| - f.puts %(RbConfig::CONFIG[#{k.dump}] = #{v.dump}) + f.puts %(RbConfig::CONFIG[#{k.dump}] = #{v&.dump || "nil"}) end RbConfig::MAKEFILE_CONFIG.each do |k, v| - f.puts %(RbConfig::MAKEFILE_CONFIG[#{k.dump}] = #{v.dump}) + f.puts %(RbConfig::MAKEFILE_CONFIG[#{k.dump}] = #{v&.dump || "nil"}) end f.puts "RbConfig::CONFIG['host_os'] = 'fake_os'" f.puts "RbConfig::CONFIG['arch'] = 'fake_arch'"