Ah, I found it. This is a ceedling problem, not a general ruby problem.
"File.exists?" was removed in ruby 3.2.0. It had been marked as deprecated since 2.2.0, so people should have long ago stopped using it (if they paid proper attention to deprecations). The ceedling maintainers were using it.
The latest ceedling gem was released in 2021, so the current version of Ruby at that time was 3.1.x or earlier.
(The rubygems page says that ceedling 0.31 is meant for Ruby >= 2.4.0, but clearly that needs an update.)
The ceedling crew have fixed it in their source repo, but have not yet released a new version. Here's that fix:
So this sucks for you a little, because the steps to get you rolling aren't quite trivial for ruby noobs.
So, you have a few options:
* Install ruby 3.1.x and ceedling should work
* download the ceedling source and install that. The latest ceedling might work fine with your ruby 3.2, or you could download ceedling 0.31 and just change File.exists? to File.exist?.
Maybe someone else has a better suggestion.
-Grant