diff --git a/rb/Gemfile b/rb/Gemfile index 5c2c1d11f5954..310fb1a091421 100644 --- a/rb/Gemfile +++ b/rb/Gemfile @@ -10,3 +10,7 @@ gem 'activesupport', '~> 7.0', require: false, platforms: %i[mri mingw x64_mingw gem 'curb', '~> 1.0.5', require: false, platforms: %i[mri mingw x64_mingw] gem 'debug', '~> 1.7', require: false, platforms: %i[mri mingw x64_mingw] gem 'steep', '~> 1.5.0', require: false, platforms: %i[mri mingw x64_mingw] + +# Prism staring with 1.5 fails to build with the following error: +# src/prism.c:8651:62: error: conversion to ‘unsigned int’ from ‘int’ may change the sign of the result [-Werror=sign-conversion] +gem 'prism', ['~> 1.0', '< 1.5'] diff --git a/rb/Gemfile.lock b/rb/Gemfile.lock index 763aed52804e0..f408ef7c46a1e 100644 --- a/rb/Gemfile.lock +++ b/rb/Gemfile.lock @@ -7,7 +7,6 @@ PATH base64 (~> 0.2) json (<= 2.13.2) logger (~> 1.4) - prism (~> 1.0, < 1.5) rexml (~> 3.2, >= 3.2.5) rubyzip (>= 1.2.2, < 4.0) websocket (~> 1.0) @@ -201,6 +200,7 @@ DEPENDENCIES curb (~> 1.0.5) debug (~> 1.7) git (~> 1.19) + prism (~> 1.0, < 1.5) rack (~> 2.0) rake (~> 13.0) rspec (~> 3.0) diff --git a/rb/selenium-webdriver.gemspec b/rb/selenium-webdriver.gemspec index 39e1fe18c91f5..3b1802be66107 100644 --- a/rb/selenium-webdriver.gemspec +++ b/rb/selenium-webdriver.gemspec @@ -52,7 +52,6 @@ Gem::Specification.new do |s| s.add_dependency 'base64', ['~> 0.2'] s.add_dependency 'json', ['<= 2.13.2'] s.add_dependency 'logger', ['~> 1.4'] - s.add_dependency 'prism', ['~> 1.0', '< 1.5'] s.add_dependency 'rexml', ['~> 3.2', '>= 3.2.5'] s.add_dependency 'rubyzip', ['>= 1.2.2', '< 4.0'] s.add_dependency 'websocket', ['~> 1.0']