Skip to content
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

Bug: version conflict when running bundle exec rake test #845

Closed
bragamat opened this issue Nov 7, 2023 · 0 comments · Fixed by #846
Closed

Bug: version conflict when running bundle exec rake test #845

bragamat opened this issue Nov 7, 2023 · 0 comments · Fixed by #846

Comments

@bragamat
Copy link
Contributor

bragamat commented Nov 7, 2023

Problem

When we clone the Repo, after running bundle install, when we run bundle exec rake test it throws an error:

☻ bundle exec rake test                                                                                 chore/easify-getting-started-contributing 645ca82 ✗
/home/bragamat/.asdf/installs/ruby/2.6.3/bin/ruby -w -I"lib:lib:test" /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/gems/2.6.0/gems/rake-13.1.0/lib/rake/rake_test_loader.rb "test/functional/command_line_test.rb" "test/functional/output_at_test.rb" "test/functional/output_default_defined_jobs_test.rb" "test/functional/output_defined_job_test.rb" "test/functional/output_env_test.rb" "test/functional/output_jobs_for_roles_test.rb" "test/functional/output_jobs_with_mailto_test.rb" "test/functional/output_redirection_test.rb" "test/unit/capistrano_support_test.rb" "test/unit/cron_test.rb" "test/unit/executable_test.rb" "test/unit/job_test.rb"
Traceback (most recent call last):
        12: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/gems/2.6.0/gems/rake-13.1.0/lib/rake/rake_test_loader.rb:6:in `<main>'
        11: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/gems/2.6.0/gems/rake-13.1.0/lib/rake/rake_test_loader.rb:6:in `select'
        10: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/gems/2.6.0/gems/rake-13.1.0/lib/rake/rake_test_loader.rb:21:in `block in <main>'
         9: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         8: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         7: from /home/bragamat/workspace/open-source/ruby/whenever/test/functional/command_line_test.rb:1:in `<top (required)>'
         6: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         5: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         4: from /home/bragamat/workspace/open-source/ruby/whenever/test/test_helper.rb:2:in `<top (required)>'
         3: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         2: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         1: from /home/bragamat/workspace/open-source/ruby/whenever/test/test_case.rb:1:in `<top (required)>'
/home/bragamat/workspace/open-source/ruby/whenever/test/test_case.rb:5:in `<module:Whenever>': uninitialized constant Whenever::MiniTest (NameError)
Did you mean?  Minitest
        13: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/gems/2.6.0/gems/rake-13.1.0/lib/rake/rake_test_loader.rb:6:in `<main>'
        12: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/gems/2.6.0/gems/rake-13.1.0/lib/rake/rake_test_loader.rb:6:in `select'
        11: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/gems/2.6.0/gems/rake-13.1.0/lib/rake/rake_test_loader.rb:21:in `block in <main>'
        10: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         9: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         8: from /home/bragamat/workspace/open-source/ruby/whenever/test/functional/command_line_test.rb:1:in `<top (required)>'
         7: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         6: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         5: from /home/bragamat/workspace/open-source/ruby/whenever/test/test_helper.rb:2:in `<top (required)>'
         4: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         3: from /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:38:in `require'
         2: from /home/bragamat/workspace/open-source/ruby/whenever/test/test_case.rb:1:in `<top (required)>'
         1: from /home/bragamat/workspace/open-source/ruby/whenever/test/test_case.rb:3:in `<module:Whenever>'
/home/bragamat/workspace/open-source/ruby/whenever/test/test_case.rb:8:in `rescue in <module:Whenever>': uninitialized constant Whenever::MiniTest (NameError)
rake aborted!
Command failed with status (1): [ruby -w -I"lib:lib:test" /home/bragamat/.asdf/installs/ruby/2.6.3/lib/ruby/gems/2.6.0/gems/rake-13.1.0/lib/rake/rake_test_loader.rb "test/functional/command_line_test.rb" "test/functional/output_at_test.rb" "test/functional/output_default_defined_jobs_test.rb" "test/functional/output_defined_job_test.rb" "test/functional/output_env_test.rb" "test/functional/output_jobs_for_roles_test.rb" "test/functional/output_jobs_with_mailto_test.rb" "test/functional/output_redirection_test.rb" "test/unit/capistrano_support_test.rb" "test/unit/cron_test.rb" "test/unit/executable_test.rb" "test/unit/job_test.rb" ]
/home/bragamat/.asdf/installs/ruby/2.6.3/bin/bundle:25:in `load'
/home/bragamat/.asdf/installs/ruby/2.6.3/bin/bundle:25:in `<main>'
Tasks: TOP => test
(See full trace by running task with --trace)

Steps to Reproduce

  1. Fork the repo
  2. run bundle install
  3. run bundle exec rake test

OS and Versioning

  • Using asdf as version manager
  • Ubuntu (wsl2)
  • ruby 2.6.3p62
  • Bundler version 2.4.21
  • gem --version: 3.4.21

OBS

  • I've came up with a solution and will shortly open a PR
@bragamat bragamat changed the title Bug: Mocha version conflicting when running bundle exec rake test Bug: version conflict when running bundle exec rake test Nov 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant