Runtime bundled-library drift
Ruby 3.4 bigdecimal default gem bundled gem LoadError cannot load such file bigdecimal
Money or serialization code raises LoadError after the runtime image upgrade.
Agent Quick Fix
Repair against the current Ruby 3.4 contract, then keep the change narrow and source-backed.
Product: Ruby 3.4
Current-contract area: `bigdecimal` missing from a minimal bundle
Likely root cause: Money or serialization code raises LoadError after the runtime image upgrade.
Repair direction: Verifier checks an explicit dependency or supported replacement and a clean install.
Symptom
Money or serialization code raises LoadError after the runtime image upgrade.
Why This Happens
A library was historically part of the default runtime install but is now only bundled/optional, so project dependency files may not mention it.
Common Wrong Fixes
- Changing local code without checking the current external contract.
- Retrying the same install, build, or API call with no version/source change.
- Applying a broad unsafe bypass when a narrow compatibility fix is available.
Codex Search Keywords
These are the search terms observed in a neutral Codex validation run for this failure shape.
Ruby 3.4 bigdecimal default gem bundled gem LoadError cannot load such file bigdecimal
site:stdgems.org Ruby 3.4 bigdecimal
Ruby 3.4.0 NEWS default gems bigdecimal
https://stdgems.org/3.4.0/