diff --git a/Gemfile b/Gemfile
index 456ba3d16..ef6279f1c 100644
--- a/Gemfile
+++ b/Gemfile
@@ -135,7 +135,7 @@ end
 
 group :development do
   gem 'annotate', '~> 3.2'
-  gem 'better_errors', '~> 2.9'
+  gem 'better_errors', '~> 2.10'
   gem 'binding_of_caller', '~> 1.0'
   gem 'letter_opener', '~> 1.8'
   gem 'letter_opener_web', '~> 2.0'
diff --git a/Gemfile.lock b/Gemfile.lock
index e8bc051ad..18e19490c 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -137,10 +137,10 @@ GEM
     aws-sigv4 (1.5.2)
       aws-eventstream (~> 1, >= 1.0.2)
     bcrypt (3.1.18)
-    better_errors (2.9.1)
-      coderay (>= 1.0.0)
+    better_errors (2.10.0)
       erubi (>= 1.0.0)
       rack (>= 0.9.0)
+      rouge (>= 1.0.0)
     better_html (2.0.1)
       actionview (>= 6.0)
       activesupport (>= 6.0)
@@ -198,7 +198,6 @@ GEM
     chunky_png (1.4.0)
     climate_control (0.2.0)
     cocoon (1.2.15)
-    coderay (1.1.3)
     color_diff (0.1)
     concurrent-ruby (1.2.2)
     connection_pool (2.4.0)
@@ -579,6 +578,7 @@ GEM
       railties (>= 5.2)
     rexml (3.2.5)
     rotp (6.2.2)
+    rouge (4.1.0)
     rpam2 (4.0.2)
     rqrcode (2.1.2)
       chunky_png (~> 1.0)
@@ -778,7 +778,7 @@ DEPENDENCIES
   annotate (~> 3.2)
   attr_encrypted (~> 4.0)
   aws-sdk-s3 (~> 1.120)
-  better_errors (~> 2.9)
+  better_errors (~> 2.10)
   binding_of_caller (~> 1.0)
   blurhash (~> 0.1)
   bootsnap (~> 1.16.0)