Skip to content

Print rspec progress to standard out when using 'run in terminal' #73

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 5, 2025

Conversation

westonkd
Copy link
Contributor

@westonkd westonkd commented Jun 4, 2025

Recent changes to support Ruby LSP’s full test discovery features introduced a new formatter class used in RSpec commands:
https://github.com/st0012/ruby-lsp-rspec/pull/62/files#diff-e8b1addcbd65ede3ce4d3037be8580740eca961b01ba9c19c2989e4f681ea400

This new formatter no longer prints RSpec progress and output to stdout, which reduces the usefulness of the “Run in terminal” command.

This PR addresses the issue by making the RSpecFormatter class a subclass of ::RSpec::Core::Formatters::ProgressFormatter. This change retains the message passing of the new formatter while also restoring progress and output printing.

@westonkd westonkd force-pushed the run-in-terminal-progress branch from 73c5245 to 2524413 Compare June 4, 2025 00:37
@westonkd
Copy link
Contributor Author

westonkd commented Jun 4, 2025

Looks like we may need a tapioca bump to resolve the failing typecheck stage: #65 (comment)

@westonkd westonkd marked this pull request as ready for review June 4, 2025 00:43
@palexvs
Copy link

palexvs commented Jun 5, 2025

spent an hour debugging the same issue. Would be great to release the fix. Thank you!

@st0012 st0012 added the bug Something isn't working label Jun 5, 2025
Copy link
Owner

@st0012 st0012 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!
Typechecking would require both Tapioca bump and Sorbet's support to type aliasing in RBS, which is currently a WIP. I will deal with those later.

@st0012 st0012 merged commit bc8cd39 into st0012:main Jun 5, 2025
4 of 5 checks passed
@louim
Copy link

louim commented Jun 5, 2025

Sadly, this doesn't seem to be working with the ruby-lsp option to use a custom gemfile. "rubyLsp.bundleGemfile": "./.vscode/Gemfile",.

I'm not holding my breath since the setup is less conventional, but if anyone has an idea on how to fix that. I'm running a separate gemfile just for ruby-lsp-rspec.
Gemfile looks like this:

eval_gemfile(
  File.expand_path(
    '../Gemfile',
    __dir__
  )
)

gem 'ruby-lsp-rspec'

I understand that the loading doesn't happen from this bundle and thus it doesn't work. I get an error similar to this one. Sorry for the messy stacktrace, it looks like the load error cascade to other errors later on.

Stacktrace
ruby-lsp-test-exec bundle exec bin/rspec -r /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/ruby-lsp-rspec-0.1.24/lib/ruby_lsp/ruby_lsp_rspec/rspec_formatter.rb -f RubyLsp::RSpec::RSpecFormatter /Users/louismichel.couture/work/project/spec/some_spec:3

An error occurred while loading /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/ruby-lsp-rspec-0.1.24/lib/ruby_lsp/ruby_lsp_rspec/rspec_formatter.rb.
Failure/Error: raise error

LoadError:
  cannot load such file -- ruby_lsp/test_reporters/lsp_reporter
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/ruby-lsp-rspec-0.1.24/lib/ruby_lsp/ruby_lsp_rspec/rspec_formatter.rb:6:in `<top (required)>'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/3.3.0/bundled_gems.rb:69:in `require'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/3.3.0/bundled_gems.rb:69:in `block (2 levels) in replace_require'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration.rb:2138:in `load_file_handling_errors'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration.rb:1597:in `block in requires='
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration.rb:1597:in `each'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration.rb:1597:in `requires='
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:117:in `block in process_options_into'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:116:in `each'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:116:in `process_options_into'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:22:in `configure'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:132:in `configure'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:99:in `setup'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:86:in `run'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:71:in `run'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:45:in `invoke'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/exe/rspec:4:in `<top (required)>'
# bin/rspec:27:in `load'
# bin/rspec:27:in `<top (required)>'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli/exec.rb:58:in `load'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli/exec.rb:58:in `kernel_load'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli/exec.rb:23:in `run'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli.rb:451:in `exec'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli.rb:34:in `dispatch'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli.rb:28:in `start'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/exe/bundle:28:in `block in <top (required)>'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/exe/bundle:20:in `<top (required)>'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/bin/bundle:25:in `load'
# /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/bin/bundle:25:in `<main>'
#
#   Showing full backtrace because every line was filtered out.
#   See docs for RSpec::Configuration#backtrace_exclusion_patterns and
#   RSpec::Configuration#backtrace_inclusion_patterns for more information.
Run options: include {:locations=>{"./spec/some_spec.rb"=>[3]}}

All examples were filtered out
bundler: failed to load command: bin/rspec (bin/rspec)
Coverage report generated for RSpec to /Users/louismichel.couture/work/project/coverage. 25411 / 46878 LOC (54.21%) covered.
Stopped processing SimpleCov as a previous error not related to SimpleCov has been detected
/Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bootsnap-1.16.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:29:in `require': cannot load such file -- ruby_lsp/rspec/r_spec_formatter (LoadError)
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:241:in `rescue in custom_formatter'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:238:in `custom_formatter'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:183:in `find_formatter'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:152:in `add'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration.rb:997:in `add_formatter'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:122:in `block in load_formatters_into'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:122:in `each'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:122:in `load_formatters_into'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:24:in `configure'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:132:in `configure'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:99:in `setup'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:86:in `run'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:71:in `run'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:45:in `invoke'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/exe/rspec:4:in `<top (required)>'
	from bin/rspec:27:in `load'
	from bin/rspec:27:in `<top (required)>'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli/exec.rb:58:in `load'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli/exec.rb:58:in `kernel_load'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli/exec.rb:23:in `run'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli.rb:451:in `exec'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli.rb:34:in `dispatch'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli.rb:28:in `start'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/exe/bundle:28:in `block in <top (required)>'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/exe/bundle:20:in `<top (required)>'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/bin/bundle:25:in `load'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/bin/bundle:25:in `<main>'
/Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core.rb:206:in `block in const_missing': uninitialized constant RSpec::RSpecFormatter (NameError)
Did you mean?  RSPEC_CONFIGURER
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core.rb:206:in `fetch'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core.rb:206:in `const_missing'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:239:in `const_get'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:239:in `block in custom_formatter'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:239:in `each'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:239:in `inject'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:239:in `custom_formatter'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:183:in `find_formatter'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/formatters.rb:152:in `add'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration.rb:997:in `add_formatter'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:122:in `block in load_formatters_into'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:122:in `each'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:122:in `load_formatters_into'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/configuration_options.rb:24:in `configure'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:132:in `configure'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:99:in `setup'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:86:in `run'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:71:in `run'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/lib/rspec/core/runner.rb:45:in `invoke'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/rspec-core-3.13.0/exe/rspec:4:in `<top (required)>'
	from bin/rspec:27:in `load'
	from bin/rspec:27:in `<top (required)>'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli/exec.rb:58:in `load'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli/exec.rb:58:in `kernel_load'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli/exec.rb:23:in `run'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli.rb:451:in `exec'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli.rb:34:in `dispatch'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/cli.rb:28:in `start'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/exe/bundle:28:in `block in <top (required)>'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/lib/ruby/gems/3.3.0/gems/bundler-2.5.3/exe/bundle:20:in `<top (required)>'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/bin/bundle:25:in `load'
	from /Users/louismichel.couture/.local/share/mise/installs/ruby/3.3.7/bin/bundle:25:in `<main>'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants