{"record":{"id":"6d36cabc6040c834","repo":"ruby/rubygems","slug":"sorry-bundler-can-only-be-run-via-rubygems","errorCode":null,"errorMessage":"Sorry, Bundler can only be run via RubyGems.","messagePattern":"Sorry, Bundler can only be run via RubyGems\\.","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"lib/bundler/cli/binstubs.rb","lineNumber":44,"sourceCode":"        raise InvalidOption, \"Cannot specify --all with specific gems\" unless gems.empty?\n        @gems = Bundler.definition.specs.map(&:name)\n        installer_opts.delete(:binstubs_cmd)\n      elsif gems.empty?\n        Bundler.ui.error \"`bundle binstubs` needs at least one gem to run.\"\n        exit 1\n      end\n\n      gems.each do |gem_name|\n        spec = Bundler.definition.specs.find {|s| s.name == gem_name }\n        unless spec\n          raise GemNotFound, Bundler::CLI::Common.gem_not_found_message(\n            gem_name, Bundler.definition.specs\n          )\n        end\n\n        if options[:standalone]\n          if gem_name == \"bundler\"\n            Bundler.ui.warn(\"Sorry, Bundler can only be run via RubyGems.\") unless options[:all]\n            next\n          end\n\n          Bundler.settings.temporary(path: Bundler.settings[:path] || Bundler.root) do\n            installer.generate_standalone_bundler_executable_stubs(spec, installer_opts)\n          end\n        else\n          installer.generate_bundler_executable_stubs(spec, installer_opts)\n        end\n      end\n    end\n  end\nend\n","sourceCodeStart":26,"sourceCodeEnd":58,"githubUrl":"https://github.com/ruby/rubygems/blob/86cbb817a38ce8477b181c17467a703ded3f2be8/lib/bundler/cli/binstubs.rb#L26-L58","documentation":"Error \"Sorry, Bundler can only be run via RubyGems.\" thrown in ruby/rubygems.","triggerScenarios":"Thrown at lib/bundler/cli/binstubs.rb:44 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Install/run Bundler through RubyGems (`gem install bundler`); standalone Bundler runs are unsupported"],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"86cbb817a38ce8477b181c17467a703ded3f2be8","analyzedAt":"2026-08-23T06:27:48.159Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}