Update ruby version #42

Open
opened 2025-11-20 04:15:11 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @mattpopovich on GitHub (Nov 15, 2024).

Looks like you had issues with ruby 3.2 in #83, but I wanted to make aware that ruby 3.3 is the current version. This repo is currently using ruby 3.1 which is beyond normal maintenance and is expected to reach EOL in March 2025.

Ref: https://www.ruby-lang.org/en/downloads/branches/

Originally created by @mattpopovich on GitHub (Nov 15, 2024). Looks like you had issues with ruby 3.2 in #83, but I wanted to make aware that ruby 3.3 is the current version. This repo is currently using ruby 3.1 which is beyond normal maintenance and is expected to reach EOL in March 2025. Ref: https://www.ruby-lang.org/en/downloads/branches/
Author
Owner

@LeoniePhiline commented on GitHub (Sep 26, 2025):

@BretFisher

Could you by any chance reconsider updating ruby?

jekyll-serve does not function any more, since activesupport-8.0.2 now requires ruby 3.2:

$ docker run --rm -p 8000:4000 \
    -v $(pwd):/site \
    bretfisher/jekyll-serve
Bundler 2.3.27 is running, but your lockfile was generated with 2.2.10. Installing Bundler 2.2.10 and restarting using that version.
Fetching gem metadata from https://rubygems.org/.
Fetching bundler 2.2.10
Installing bundler 2.2.10
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/.........
activesupport-8.0.2 requires ruby version >= 3.2.0, which is incompatible with
the current version, ruby 3.1.7p261
@LeoniePhiline commented on GitHub (Sep 26, 2025): @BretFisher Could you by any chance reconsider updating ruby? `jekyll-serve` does not function any more, since `activesupport-8.0.2` now requires ruby 3.2: ``` $ docker run --rm -p 8000:4000 \ -v $(pwd):/site \ bretfisher/jekyll-serve Bundler 2.3.27 is running, but your lockfile was generated with 2.2.10. Installing Bundler 2.2.10 and restarting using that version. Fetching gem metadata from https://rubygems.org/. Fetching bundler 2.2.10 Installing bundler 2.2.10 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/......... activesupport-8.0.2 requires ruby version >= 3.2.0, which is incompatible with the current version, ruby 3.1.7p261 ```
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jekyll-serve#42