1
1
# frozen_string_literal: true
2
2
3
+ # nio4r v2.7.2 is broken on jruby
4
+ # that's why we pin it to a specific version for now
5
+ # https://github.com/socketry/nio4r/issues/315
6
+
3
7
appraise 'rails-6-1' do
4
8
gem 'rails' , '~> 6.1.0'
5
9
platforms :ruby do
6
10
gem 'sqlite3' , '~> 1.4'
7
11
end
8
12
platforms :jruby do
13
+ gem 'nio4r' , '2.7.1'
14
+
9
15
gem 'activerecord-jdbc-adapter' , '~> 61.0'
10
16
gem 'activerecord-jdbcpostgresql-adapter' , '~> 61.0'
11
17
gem 'activerecord-jdbcmysql-adapter' , '~> 61.0'
@@ -18,9 +24,11 @@ appraise 'rails-7-0' do
18
24
gem 'sqlite3' , '~> 1.4'
19
25
end
20
26
platforms :jruby do
21
- gem 'activerecord-jdbc-adapter' , '~> 61.0'
22
- gem 'activerecord-jdbcpostgresql-adapter' , '~> 61.0'
23
- gem 'activerecord-jdbcmysql-adapter' , '~> 61.0'
27
+ gem 'nio4r' , '2.7.1'
28
+
29
+ gem 'activerecord-jdbc-adapter' , '~> 70.0'
30
+ gem 'activerecord-jdbcpostgresql-adapter' , '~> 70.0'
31
+ gem 'activerecord-jdbcmysql-adapter' , '~> 70.0'
24
32
end
25
33
end
26
34
@@ -30,6 +38,8 @@ appraise 'rails-7-1' do
30
38
gem 'sqlite3' , '~> 1.6'
31
39
end
32
40
platforms :jruby do
41
+ gem 'nio4r' , '2.7.1'
42
+
33
43
gem 'activerecord-jdbc-adapter' , '~> 61.0'
34
44
gem 'activerecord-jdbcpostgresql-adapter' , '~> 61.0'
35
45
gem 'activerecord-jdbcmysql-adapter' , '~> 61.0'
@@ -42,6 +52,9 @@ appraise 'rails-master' do
42
52
gem 'sqlite3' , '~> 1.4'
43
53
end
44
54
platforms :jruby do
55
+ gem 'nio4r' , '2.7.1'
56
+
57
+ # a JDBC adapter for Rails 7.1 does not exist yet
45
58
gem 'activerecord-jdbc-adapter' , '~> 61.0'
46
59
gem 'activerecord-jdbcpostgresql-adapter' , '~> 61.0'
47
60
gem 'activerecord-jdbcmysql-adapter' , '~> 61.0'
0 commit comments