We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 06176dc commit 4ddccfcCopy full SHA for 4ddccfc
packages/npm-packages/ruby-wasm-wasi/src/vm.ts
@@ -126,7 +126,15 @@ export class RubyVM {
126
this.guest.rubySysinit(c_args);
127
this.guest.rubyOptions(c_args);
128
try {
129
- this.eval(`require "/bundle/setup"`);
+ this.eval(`
130
+ # Require Bundler standalone setup
131
+ if File.exist?("/bundle/bundler/setup.rb")
132
+ require "/bundle/bundler/setup.rb"
133
+ elsif File.exist?("/bundle/setup.rb")
134
+ # For non-CM builds, which doesn't use Bundler's standalone mode
135
+ require "/bundle/setup.rb"
136
+ end
137
+ `);
138
} catch (e) {
139
console.warn("Failed to load /bundle/setup", e);
140
}
0 commit comments