Install error: DidYouMean::SPELL_CHECKERS.merge!

new rails app install fails. Using rbenv setup that worked on other systems

Tried rails version 7.2.2.1, 8.0.1, 8.0.2. Getting two different errors, posting one of the two – which is what I am seeing at the moment :

I have tried these different commands, not necessarily in that order or sequentially:

rbenv rehash

bundle install --redownload

eval “$(rbenv init -)” # periodically run that

gem update

Gemfile says "ruby ‘3.2.0’ " (but the other error was that I had configured version “3.0.2” – weirdness!)

which ruby

/home/myself/.rbenv/shims/ruby

ruby --version ruby 3.2.0 (2022-12-25 revision a528908271) [x86_64-linux]

“bundle install” yields the following error, and so does “bundle install”, and similar… (not sure why some lines are highlighted in red, by this forum system) :

/home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/vendor/thor/lib/thor/error.rb:105:in `class:Thor’: uninitialized constant DidYouMean::SPELL_CHECKERS (NameError)

DidYouMean::SPELL_CHECKERS.merge!(
          ^^^^^^^^^^^^^^^^

Did you mean? DidYouMean::SpellChecker from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/vendor/thor/lib/thor/error.rb:1:in <top (required)>' from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/vendor/thor/lib/thor/base.rb:3:in require_relative’ from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/vendor/thor/lib/thor/base.rb:3:in <top (required)>' from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/vendor/thor/lib/thor.rb:1:in require_relative’ from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/vendor/thor/lib/thor.rb:1:in <top (required)>' from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/vendored_thor.rb:8:in require_relative’ from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/vendored_thor.rb:8:in <top (required)>' from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/ui/shell.rb:3:in require_relative’ from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/ui/shell.rb:3:in <top (required)>' from <internal:/home/myself/.rbenv/versions/3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in require’ from internal:/home/myself/.rbenv/versions/3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:in require' from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler.rb:85:in ui’ from /home/myself/.rbenv/versions/3.2.0/lib/ruby/gems/3.2.0/gems/bundler-2.2.22/lib/bundler/setup.rb:10:in <top (required)>' from <internal:/home/myself/.rbenv/versions/3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb>:136:in require’ from internal:/home/myself/.rbenv/versions/3.2.0/lib/ruby/site_ruby/3.2.0/rubygems/core_ext/kernel_require.rb:136:in require' from /data/dev/explorer/config/boot.rb:3:in <top (required)>’ from bin/rails:3:in require_relative' from bin/rails:3:in

Just tried this, and getting a response that might be a clue:

bundle update --bundler

Your Ruby version is 3.2.0, but your Gemfile specified 3.0.2

This is the second of the two errors I’ve been getting. What… the… heck ??

Where is bundler looking to find a configuration asking for ruby “3.0.2” !???

I don’t have a Gemfile.lock file. My Gemfile is configured with “ruby ‘3.2.0’”

my rbenv version is 1.1.2 (this same version makes rails work perfectly on another system with rails 7.2.2.1, ruby 3.2.0 )

At wit’s end.