Skip to content

Commit 90bb78c

Browse files
[Bugfix:Developer] Add ERB to Gemfile (#753)
<!-- NOTE: Please ensure your title and description align with Submitty conventions (see https://submitty.org/developer/getting_started/make_a_pull_request for more details). Each title has a prefix, and a limit of 40 chars. A description template has been provided and must be completed in full. Please also ensure that all CI tests are passing. Pull requests that do not meet these requirements are ineligible for review and may be closed. --> ### Why is this Change Important & Necessary? <!-- Include any GitHub issue that is fixed/closed using "Fixes #<number>" or "Closes #<number>" syntax. Alternately write "Partially addresses #<number>" or "Related to #<number>" as appropriate. --> Resolves Submitty/Submitty issue [#12802](Submitty/Submitty#12802). ### What is the New Behavior? <!-- Include before & after screenshots/videos if the user interface has changed. --> Before: Server fails to start <img width="1408" height="507" alt="Screenshot_20260418_164524" src="https://github.com/user-attachments/assets/2a969820-2045-422f-87b2-d5d2d4fe8266" /> After: Server starts successfully <img width="729" height="174" alt="Screenshot_20260418_164537" src="https://github.com/user-attachments/assets/007c2d3e-7e4e-405a-be20-612a4cef732b" /> ### What steps should a reviewer take to reproduce or test the bug or new feature? 1. Try to build the documentation based on instructions in README.md. 2. When running `bundle exec jekyll serve`, observe error 3. Switch to this branch 4. When running `bundle exec jekyll serve`, observe successful build ### Automated Testing & Documentation <!-- Is this feature sufficiently tested by unit tests and end-to-end tests? If this PR does not add/update the necessary automated tests, write a new GitHub issue and link it below. Is this feature sufficiently documented on submitty.org? Link related PRs or new GitHub issue to update documentation. --> N/A ### Other information <!-- Is this a breaking change? Does this PR include migrations to update existing installations? Are there security concerns with this PR? --> N/A
1 parent 9d3ad15 commit 90bb78c

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

Gemfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,5 @@ gem "webrick", "~> 1.9"
1212
gem 'html-proofer', "~> 3.19.4"
1313

1414
gem 'json'
15+
16+
gem 'erb'

Gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ GEM
3030
em-websocket (0.5.3)
3131
eventmachine (>= 0.12.9)
3232
http_parser.rb (~> 0)
33+
erb (6.0.3)
3334
ethon (0.16.0)
3435
ffi (>= 1.15.0)
3536
eventmachine (1.2.7)
@@ -295,6 +296,7 @@ PLATFORMS
295296
x86_64-linux
296297

297298
DEPENDENCIES
299+
erb
298300
github-pages (= 232)
299301
html-proofer (~> 3.19.4)
300302
json

0 commit comments

Comments
 (0)