Skip to content

Instantly share code, notes, and snippets.

@kenyon
Created April 23, 2025 19:56
Show Gist options
  • Save kenyon/73f7432bac2d4fe4132d2f9bdef6256f to your computer and use it in GitHub Desktop.
Save kenyon/73f7432bac2d4fe4132d2f9bdef6256f to your computer and use it in GitHub Desktop.
kenyon@lithium ~/git/puppet-smokeping (master|u+2) % ruby --version
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux-gnu]
kenyon@lithium ~/git/puppet-smokeping (master|u+2) % bundle install
Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead.
Fetching gem metadata from https://rubygems.org/.......
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Bundler could not find compatible versions for gem "puppet-modulebuilder":
In snapshot (Gemfile.lock):
puppet-modulebuilder (= 1.0.0)
In Gemfile:
voxpupuli-release (~> 3.0) was resolved to 3.0.0, which depends on
puppet-blacksmith (~> 7.0) was resolved to 7.0.0, which depends on
puppet-modulebuilder (~> 1.0)
voxpupuli-acceptance (~> 3.5) was resolved to 3.5.1, which depends on
puppet-modulebuilder (>= 2.0.2, ~> 2.0)
Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
kenyon@lithium ~/git/puppet-smokeping (master|u+2) % bundle update
Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead.
Fetching gem metadata from https://rubygems.org/.......
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies.......
ffi-1.17.2-x86_64-linux-musl requires rubygems version >= 3.3.22, which is incompatible with the current version, 3.3.15
@kenyon
Copy link
Author

kenyon commented Apr 23, 2025

A fresh git clone and then bundle install worked around this. 🤷

@kenyon
Copy link
Author

kenyon commented Apr 23, 2025

Removing Gemfile.lock is the actual fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment