File tree Expand file tree Collapse file tree
packages/npm-packages/ruby-wasm-wasi/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -331,13 +331,13 @@ export class RubyVM {
331331 initialize ( args : string [ ] = [ "ruby.wasm" , "-EUTF-8" , "-e_=0" ] ) {
332332 const c_args = args . map ( ( arg ) => arg + "\0" ) ;
333333 this . guest . rubyInit ( c_args ) ;
334- try {
335- this . eval ( `
336- # Ruby can expose Gem before rubygems.rb finishes setting up its API.
337- # Load RubyGems explicitly so Bundler standalone does not see a partial Gem module.
338- require "rubygems" if defined?(Gem) && !Gem.respond_to?(:ruby_api_version)
334+ try {
335+ this . eval ( `
339336 # Require Bundler standalone setup
340337 if File.exist?("/bundle/bundler/setup.rb")
338+ # Ruby can expose Gem before rubygems.rb finishes setting up its API.
339+ # Load RubyGems explicitly so Bundler standalone does not see a partial Gem module.
340+ require "rubygems" if defined?(Gem) && !Gem.respond_to?(:ruby_api_version)
341341 require "/bundle/bundler/setup.rb"
342342 elsif File.exist?("/bundle/setup.rb")
343343 # For non-CM builds, which doesn't use Bundler's standalone mode
You can’t perform that action at this time.
0 commit comments