Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Properly fix Rubinius dependencies in Gemfile & Travis integration.

Before Rubinius 2.2.0, some parts of the stdlib were lazily loaded, even
if not included in the Gemfile. Now it's 100% required to include the
gem 'rubysl', otherwise the stdlib is not available entirely, breaking
everything.

Also, the rubysl-test-unit gem was depending on minitest ~> 4.7, thus causing
conflicts with Rails's dependency on minitest 5. That is not the case
anymore since rubysl-test-unit 2.0.2, so it is completely safe to
include it fully.

When Travis is going to update RVM to 1.24, it'll be safe to use rbx-2,
thus picking new versions automatically.
  • Loading branch information...
commit 5541cdcf886072f59d847f6b880db7d57047aec2 1 parent a0f1e6a
@razielgn razielgn authored
Showing with 3 additions and 5 deletions.
  1. +1 −1  .travis.yml
  2. +2 −4 Gemfile
View
2  .travis.yml
@@ -5,7 +5,7 @@ before_install:
rvm:
- 1.9.3
- 2.0.0
- - rbx-2.1.1
+ - rbx-2.2.1
- jruby-19mode
env:
- "GEM=railties"
View
6 Gemfile
@@ -79,10 +79,8 @@ platforms :jruby do
end
platforms :rbx do
- gem 'psych'
- gem 'rubysl-mathn'
- gem 'rubysl-matrix'
- gem 'rubysl-rexml'
+ gem 'psych', '~> 2.0'
+ gem 'rubysl', '~> 2.0'
end
# gems that are necessary for ActiveRecord tests with Oracle database
Please sign in to comment.
Something went wrong with that request. Please try again.