Skip to content

Commit 2052a6d

Browse files
committed
debug! why jruby fails to scan rails version?
1 parent c76d667 commit 2052a6d

File tree

2 files changed

+8
-32
lines changed

2 files changed

+8
-32
lines changed

.travis.yml

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,6 @@ matrix:
4444
- RAILS_VERSION='~>6.0'
4545
- JRUBY_OPT=--dev
4646
- JAVA_OPTS="--add-opens java.base/sun.nio.ch=org.jruby.dist --add-opens java.base/java.io=org.jruby.dist --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.security.cert=ALL-UNNAMED --add-opens=java.base/java.util.zip=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.util.regex=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/javax.crypto=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED"
47-
- rvm: 2.6.3
48-
env: RAILS_VERSION='~>6.0'
49-
- rvm: 2.5.5
50-
env: RAILS_VERSION='~>6.0'
5147

5248
# Rails 5.2 builds >= 2.2.2
5349
- rvm: jruby-head
@@ -56,33 +52,5 @@ matrix:
5652
- RAILS_VERSION='~> 5.2.0'
5753
- JRUBY_OPT=--dev
5854
- JAVA_OPTS="--add-opens java.base/sun.nio.ch=org.jruby.dist --add-opens java.base/java.io=org.jruby.dist --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.security=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.security.cert=ALL-UNNAMED --add-opens=java.base/java.util.zip=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.util.regex=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/javax.crypto=ALL-UNNAMED --add-opens=java.management/sun.management=ALL-UNNAMED"
59-
- rvm: 2.6.3
60-
env: RAILS_VERSION='~> 5.2.0'
61-
- rvm: 2.5.5
62-
env: RAILS_VERSION='~> 5.2.0'
63-
- rvm: 2.4.6
64-
env: RAILS_VERSION='~> 5.2.0'
65-
- rvm: 2.3.8
66-
env: RAILS_VERSION='~> 5.2.0'
67-
68-
# Rails 5.1 Builds >= 2.2.2
69-
- rvm: 2.6.3
70-
env: RAILS_VERSION='~> 5.1.0'
71-
- rvm: 2.5.5
72-
env: RAILS_VERSION='~> 5.1.0'
73-
- rvm: 2.4.6
74-
env: RAILS_VERSION='~> 5.1.0'
75-
- rvm: 2.3.8
76-
env: RAILS_VERSION='~> 5.1.0'
77-
78-
# Rails 5.0 Builds >= 2.2.2
79-
- rvm: 2.6.3
80-
env: RAILS_VERSION='~> 5.0.0'
81-
- rvm: 2.5.5
82-
env: RAILS_VERSION='~> 5.0.0'
83-
- rvm: 2.4.6
84-
env: RAILS_VERSION='~> 5.0.0'
85-
- rvm: 2.3.8
86-
env: RAILS_VERSION='~> 5.0.0'
8755

8856
fast_finish: true

script/downgrade_bundler_on_old_rails

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@
55
set -e
66
source script/functions.sh
77

8+
echo debug
9+
echo $RAILS_VERSION
10+
echo $(ruby -e "puts(ENV['RAILS_VERSION'])")
11+
echo $(ruby -e "puts(ENV['RAILS_VERSION'].scan(/\d+\.\d+.\d+/))")
12+
echo $(ruby -e "puts(ENV['RAILS_VERSION'].scan(/\d+\.\d+.\d+/)[0])")
13+
echo $(ruby -e "puts(ENV['RAILS_VERSION'].scan(/\d+\.\d+.\d+/)[0].to_f)")
14+
echo $(ruby -e "exit(ENV['RAILS_VERSION'].scan(/\d+\.\d+.\d+/)[0].to_f < 5)")
15+
816
if ruby -e "exit(ENV['RAILS_VERSION'].scan(/\d+\.\d+.\d+/)[0].to_f < 5)"; then
917
# On Rails versions less than 5, Bundler 2.0 is not supported
1018
echo "Warning dowgrading to older version of Bundler"

0 commit comments

Comments
 (0)