summaryrefslogtreecommitdiff
path: root/lib/rubygems/ext
diff options
context:
space:
mode:
authorなつき <[email protected]>2023-03-15 20:52:46 -0700
committerHiroshi SHIBATA <[email protected]>2023-03-23 17:18:49 +0900
commitf8ecf145cee5a2af4cf48a2c0b6bf600886b8b96 ()
treeafc0c18fd51d802f4bebab76603eca913ace9b39 /lib/rubygems/ext
parenta757e21bc0ab1a9595ddad38e92f3941caf84d98 (diff)
Make sure native extensions are loaded correctly in rake builder
Notes: Merged: https://.com/ruby/ruby/pull/7582
-rw-r--r--lib/rubygems/ext/rake_builder.rb14
1 files changed, 13 insertions, 1 deletions
@@ -18,8 +18,20 @@ class Gem::Ext::RakeBuilder < Gem::Ext::Builder
require "shellwords"
rake = rake.shellsplit
else
begin
- rake = [Gem.ruby, "-I#{File.expand_path("../..", __dir__)}", "-rrubygems", Gem.bin_path("rake", "rake")]
rescue Gem::Exception
rake = [Gem.default_exec_format % "rake"]
end