summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--spec/bundler/runtime/setup_spec.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/spec/bundler/runtime/setup_spec.rb b/spec/bundler/runtime/setup_spec.rb
index da1a2ae6e2..09430d6a8c 100644
--- a/spec/bundler/runtime/setup_spec.rb
+++ b/spec/bundler/runtime/setup_spec.rb
@@ -1340,7 +1340,8 @@ end
# override the default gem.
def load_path_exclusions_hack_for(name)
if ruby_core?
- ext_folder = source_root.join(".ext/common")
+ # .ext/common is relative from build directory
+ ext_folder = Pathname(ENV["PWD"]) + ".ext/common"
require_name = name.tr("-", "/")
if File.exist?(ext_folder.join("#{require_name}.rb"))
{ :exclude_from_load_path => ext_folder.to_s }