maximevaillancourt / digital-garden-jekyll-template

Start your own digital garden using this Jekyll template 🌱
https://digital-garden-jekyll-template.netlify.app/
Other
989 stars 760 forks source link

update bundle for ruby v3.3 #199

Closed riscdanger closed 6 months ago

riscdanger commented 7 months ago

Hi, I updated the gemfile for ruby v3.3. I had troubles running this repo on OSX because ruby v3.2 clashed with some gem (apologies, I forgot which one). So I updated to ruby v3.3, which clashed with the google protobuf gem.

Not sure if this is the solution you want, or if a tweaked Gemfile that supports Ruby 3.2+ would be better.

$ ruby --version
ruby 3.3.0 (2023-12-25 revision 5124f9ac75) [x86_64-darwin23]

$ bundle
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/.........
google-protobuf-3.25.1-x86_64-darwin requires ruby version < 3.3.dev, >= 2.7, which is incompatible with the current version, ruby 3.3.0p0

$ 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 https://github.com/maximevaillancourt/jekyll-last-modified-at
Fetching gem metadata from https://rubygems.org/..........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Fetching rake 13.2.1 (was 13.1.0)
Installing rake 13.2.1 (was 13.1.0)
Using bundler 2.2.3
Using rexml 3.2.6
Fetching public_suffix 5.0.5 (was 5.0.4)
Fetching safe_yaml 1.0.5
Fetching concurrent-ruby 1.2.3 (was 1.2.2)
Fetching eventmachine 1.2.7
Fetching http_parser.rb 0.8.0
Fetching ffi 1.16.3
Fetching forwardable-extended 2.6.0
Fetching google-protobuf 4.26.1 (x86_64-darwin) (was 3.25.1)
Fetching rb-fsevent 0.11.2
Fetching liquid 4.0.4
Fetching mercenary 0.4.0
Fetching rouge 4.2.1 (was 4.2.0)
Fetching colorator 1.1.0
Fetching unicode-display_width 2.5.0
Installing safe_yaml 1.0.5
Fetching webrick 1.8.1
Installing forwardable-extended 2.6.0
Installing public_suffix 5.0.5 (was 5.0.4)
Fetching posix-spawn 0.3.15
Fetching mini_portile2 2.8.6
Installing mercenary 0.4.0
Using racc 1.7.3
Fetching kramdown 2.4.0
Installing http_parser.rb 0.8.0 with native extensions
Installing colorator 1.1.0
Installing liquid 4.0.4
Installing eventmachine 1.2.7 with native extensions
Installing unicode-display_width 2.5.0
Fetching pathutil 0.16.2
Installing rb-fsevent 0.11.2
Installing concurrent-ruby 1.2.3 (was 1.2.2)
Fetching addressable 2.8.6
Installing webrick 1.8.1
Installing posix-spawn 0.3.15 with native extensions
Installing mini_portile2 2.8.6
Fetching terminal-table 3.0.2
Installing pathutil 0.16.2
Installing kramdown 2.4.0
Installing terminal-table 3.0.2
Fetching nokogiri 1.16.4 (x86_64-darwin)
Installing addressable 2.8.6
Installing rouge 4.2.1 (was 4.2.0)
Installing google-protobuf 4.26.1 (x86_64-darwin) (was 3.25.1)
Installing ffi 1.16.3 with native extensions
Fetching i18n 1.14.4 (was 1.14.1)
Installing i18n 1.14.4 (was 1.14.1)
Fetching sass-embedded 1.75.0 (x86_64-darwin) (was 1.69.6)
Fetching kramdown-parser-gfm 1.1.0
Installing kramdown-parser-gfm 1.1.0
Installing nokogiri 1.16.4 (x86_64-darwin)
Installing sass-embedded 1.75.0 (x86_64-darwin) (was 1.69.6)
Fetching jekyll-sass-converter 3.0.0
Installing jekyll-sass-converter 3.0.0
Fetching rb-inotify 0.10.1
Installing rb-inotify 0.10.1
Fetching listen 3.9.0 (was 3.8.0)
Installing listen 3.9.0 (was 3.8.0)
Fetching jekyll-watch 2.2.1
Installing jekyll-watch 2.2.1
Fetching em-websocket 0.5.3
Installing em-websocket 0.5.3
Fetching jekyll 4.3.3
Installing jekyll 4.3.3
Using jekyll-last-modified-at 1.3.0 from https://github.com/maximevaillancourt/jekyll-last-modified-at (at add-support-for-files-in-git-submodules@e0c9186)
Bundle updated!
riscdanger commented 6 months ago

Gah, I thought this updated the Gemfile too. Nevermind!