Skip to content

Commit 3ca82e5

Browse files
committed
Gemfile update
A few peeps have/had problems running the site locally. Mr. AI is telling me that this may be an issue with webrick and later versions of Ruby. This update is based on recommendations by said Mr. AI. Let's test and see if these fixes help resolve the problems, and we can iterate as needed.
1 parent 88da758 commit 3ca82e5

File tree

2 files changed

+74
-45
lines changed

2 files changed

+74
-45
lines changed

Gemfile

Lines changed: 11 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,28 @@
11
source "https://rubygems.org"
2-
# Hello! This is where you manage which Jekyll version is used to run.
3-
# When you want to use a different version, change it below, save the
4-
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
5-
#
6-
# bundle exec jekyll serve
7-
#
8-
# This will help ensure the proper Jekyll version is running.
9-
# Happy Jekylling!
102

11-
gem "jekyll", "~> 4.1.1"
12-
# This is the default theme for new Jekyll sites. You may change this to anything you like.
3+
# Jekyll core
4+
gem "jekyll", "~> 4.4"
5+
6+
# Jekyll theme
137
gem "minima", "~> 2.5"
14-
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
15-
# uncomment the line below. To upgrade, run `bundle update github-pages`.
16-
# gem "github-pages", group: :jekyll_plugins
17-
# If you have any plugins, put them here!
8+
9+
# Group: Jekyll plugins
1810
group :jekyll_plugins do
1911
gem 'jekyll-redirect-from'
20-
gem "jekyll-feed", "~> 0.12"
12+
gem "jekyll-feed", "~> 0.17"
2113
gem "jekyll-seo-tag"
22-
# gem 'jekyll-compress-images', :git => 'https://github.com/valerijaspasojevic/jekyll-compress-images.git'
2314
gem 'html-proofer'
2415
gem 'jekyll-sitemap'
2516
end
2617

27-
# Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem
28-
# and associated library.
18+
# Windows-specific: timezone support
2919
platforms :mingw, :x64_mingw, :mswin, :jruby do
3020
gem "tzinfo", "~> 1.2"
3121
gem "tzinfo-data"
3222
end
3323

34-
# Performance-booster for watching directories on Windows
24+
# Windows-specific: file watching performance
3525
gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]
3626

37-
gem "webrick", "~> 1.8"
27+
# Required for Ruby 3+ to serve the site locally
28+
gem "webrick", ">= 1.8"

Gemfile.lock

Lines changed: 63 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,14 @@ GEM
1010
fiber-annotation
1111
io-event (~> 1.1)
1212
timers (~> 4.1)
13+
base64 (0.3.0)
14+
bigdecimal (3.2.2)
1315
colorator (1.1.0)
14-
concurrent-ruby (1.2.3)
16+
concurrent-ruby (1.3.5)
1517
console (1.23.3)
1618
fiber-annotation
1719
fiber-local
20+
csv (3.3.5)
1821
em-websocket (0.5.3)
1922
eventmachine (>= 0.12.9)
2023
http_parser.rb (~> 0)
@@ -25,6 +28,24 @@ GEM
2528
fiber-annotation (0.2.0)
2629
fiber-local (1.0.0)
2730
forwardable-extended (2.6.0)
31+
google-protobuf (4.31.1)
32+
bigdecimal
33+
rake (>= 13)
34+
google-protobuf (4.31.1-aarch64-linux-gnu)
35+
bigdecimal
36+
rake (>= 13)
37+
google-protobuf (4.31.1-arm64-darwin)
38+
bigdecimal
39+
rake (>= 13)
40+
google-protobuf (4.31.1-x86-linux-gnu)
41+
bigdecimal
42+
rake (>= 13)
43+
google-protobuf (4.31.1-x86_64-darwin)
44+
bigdecimal
45+
rake (>= 13)
46+
google-protobuf (4.31.1-x86_64-linux-gnu)
47+
bigdecimal
48+
rake (>= 13)
2849
hashery (2.1.2)
2950
html-proofer (5.0.8)
3051
addressable (~> 2.3)
@@ -36,47 +57,52 @@ GEM
3657
yell (~> 2.0)
3758
zeitwerk (~> 2.5)
3859
http_parser.rb (0.8.0)
39-
i18n (1.14.1)
60+
i18n (1.14.7)
4061
concurrent-ruby (~> 1.0)
4162
io-event (1.4.3)
42-
jekyll (4.1.1)
63+
jekyll (4.4.1)
4364
addressable (~> 2.4)
65+
base64 (~> 0.2)
4466
colorator (~> 1.0)
67+
csv (~> 3.0)
4568
em-websocket (~> 0.5)
4669
i18n (~> 1.0)
47-
jekyll-sass-converter (~> 2.0)
70+
jekyll-sass-converter (>= 2.0, < 4.0)
4871
jekyll-watch (~> 2.0)
49-
kramdown (~> 2.1)
72+
json (~> 2.6)
73+
kramdown (~> 2.3, >= 2.3.1)
5074
kramdown-parser-gfm (~> 1.0)
5175
liquid (~> 4.0)
52-
mercenary (~> 0.4.0)
76+
mercenary (~> 0.3, >= 0.3.6)
5377
pathutil (~> 0.9)
54-
rouge (~> 3.0)
78+
rouge (>= 3.0, < 5.0)
5579
safe_yaml (~> 1.0)
56-
terminal-table (~> 1.8)
80+
terminal-table (>= 1.8, < 4.0)
81+
webrick (~> 1.7)
5782
jekyll-feed (0.17.0)
5883
jekyll (>= 3.7, < 5.0)
5984
jekyll-redirect-from (0.16.0)
6085
jekyll (>= 3.3, < 5.0)
61-
jekyll-sass-converter (2.2.0)
62-
sassc (> 2.0.1, < 3.0)
86+
jekyll-sass-converter (3.1.0)
87+
sass-embedded (~> 1.75)
6388
jekyll-seo-tag (2.8.0)
6489
jekyll (>= 3.8, < 5.0)
6590
jekyll-sitemap (1.4.0)
6691
jekyll (>= 3.7, < 5.0)
6792
jekyll-watch (2.2.1)
6893
listen (~> 3.0)
69-
kramdown (2.4.0)
70-
rexml
94+
json (2.13.0)
95+
kramdown (2.5.1)
96+
rexml (>= 3.3.9)
7197
kramdown-parser-gfm (1.1.0)
7298
kramdown (~> 2.0)
7399
liquid (4.0.4)
74-
listen (3.8.0)
100+
listen (3.9.0)
75101
rb-fsevent (~> 0.10, >= 0.10.3)
76102
rb-inotify (~> 0.9, >= 0.9.10)
77103
mercenary (0.4.0)
78104
mini_portile2 (2.8.8)
79-
minima (2.5.1)
105+
minima (2.5.2)
80106
jekyll (>= 3.5, < 5.0)
81107
jekyll-feed (~> 0.9)
82108
jekyll-seo-tag (~> 2.1)
@@ -104,22 +130,34 @@ GEM
104130
public_suffix (5.0.4)
105131
racc (1.8.1)
106132
rainbow (3.1.1)
133+
rake (13.3.0)
107134
rb-fsevent (0.11.2)
108-
rb-inotify (0.10.1)
135+
rb-inotify (0.11.1)
109136
ffi (~> 1.0)
110-
rexml (3.3.9)
111-
rouge (3.30.0)
137+
rexml (3.4.1)
138+
rouge (4.5.2)
112139
ruby-rc4 (0.1.5)
113140
safe_yaml (1.0.5)
114-
sassc (2.4.0)
115-
ffi (~> 1.9)
116-
terminal-table (1.8.0)
117-
unicode-display_width (~> 1.1, >= 1.1.1)
141+
sass-embedded (1.89.2)
142+
google-protobuf (~> 4.31)
143+
rake (>= 13)
144+
sass-embedded (1.89.2-aarch64-linux-gnu)
145+
google-protobuf (~> 4.31)
146+
sass-embedded (1.89.2-arm-linux-gnueabihf)
147+
google-protobuf (~> 4.31)
148+
sass-embedded (1.89.2-arm64-darwin)
149+
google-protobuf (~> 4.31)
150+
sass-embedded (1.89.2-x86_64-darwin)
151+
google-protobuf (~> 4.31)
152+
sass-embedded (1.89.2-x86_64-linux-gnu)
153+
google-protobuf (~> 4.31)
154+
terminal-table (3.0.2)
155+
unicode-display_width (>= 1.1.1, < 3)
118156
timers (4.3.5)
119157
ttfunk (1.7.0)
120158
typhoeus (1.4.1)
121159
ethon (>= 0.9.0)
122-
unicode-display_width (1.8.0)
160+
unicode-display_width (2.6.0)
123161
webrick (1.8.2)
124162
yell (2.2.2)
125163
zeitwerk (2.6.13)
@@ -134,16 +172,16 @@ PLATFORMS
134172

135173
DEPENDENCIES
136174
html-proofer
137-
jekyll (~> 4.1.1)
138-
jekyll-feed (~> 0.12)
175+
jekyll (~> 4.4)
176+
jekyll-feed (~> 0.17)
139177
jekyll-redirect-from
140178
jekyll-seo-tag
141179
jekyll-sitemap
142180
minima (~> 2.5)
143181
tzinfo (~> 1.2)
144182
tzinfo-data
145183
wdm (~> 0.1.1)
146-
webrick (~> 1.8)
184+
webrick (>= 1.8)
147185

148186
BUNDLED WITH
149187
2.5.6

0 commit comments

Comments
 (0)