1
0
Fork 0
mirror of https://github.com/puma/puma.git synced 2022-11-09 13:48:40 -05:00

Use Ruby 2.2.9 on Travis again (#1552)

The test failures we saw after upgrading last time were caused by the
stopgap_13632 gem not being activated on the new version.
This commit is contained in:
Eugene Kenny 2018-04-02 15:03:19 +01:00 committed by Nate Berkopec
parent 1a13e6cf7e
commit 342661f05e
4 changed files with 5 additions and 5 deletions

View file

@ -11,7 +11,7 @@ branches:
only:
- "master"
rvm:
- 2.2.8
- 2.2.9
- 2.3.6
- 2.4.3
- 2.5.0

View file

@ -13,6 +13,6 @@ gem "jruby-openssl", :platform => "jruby"
gem "rubocop", "~> 0.50.0"
if %w(2.2.7 2.2.8 2.3.4 2.4.1).include? RUBY_VERSION
if %w(2.2.7 2.2.8 2.2.9 2.3.4 2.4.1).include? RUBY_VERSION
gem "stopgap_13632", "~> 1.0", :platforms => ["mri", "mingw", "x64_mingw"]
end

View file

@ -217,10 +217,10 @@ Some platforms do not support all Puma features.
## Known Bugs
For MRI versions 2.2.7, 2.2.8, 2.3.4 and 2.4.1, you may see ```stream closed in another thread (IOError)```. It may be caused by a [Ruby bug](https://bugs.ruby-lang.org/issues/13632). It can be fixed with the gem https://rubygems.org/gems/stopgap_13632:
For MRI versions 2.2.7, 2.2.8, 2.2.9, 2.3.4 and 2.4.1, you may see ```stream closed in another thread (IOError)```. It may be caused by a [Ruby bug](https://bugs.ruby-lang.org/issues/13632). It can be fixed with the gem https://rubygems.org/gems/stopgap_13632:
```ruby
if %w(2.2.7 2.2.8 2.3.4 2.4.1).include? RUBY_VERSION
if %w(2.2.7 2.2.8 2.2.9 2.3.4 2.4.1).include? RUBY_VERSION
begin
require 'stopgap_13632'
rescue LoadError

View file

@ -1,7 +1,7 @@
# Copyright (c) 2011 Evan Phoenix
# Copyright (c) 2005 Zed A. Shaw
if %w(2.2.7 2.2.8 2.3.4 2.4.1).include? RUBY_VERSION
if %w(2.2.7 2.2.8 2.2.9 2.3.4 2.4.1).include? RUBY_VERSION
begin
require 'stopgap_13632'
rescue LoadError