Skip to content

Commit

Permalink
Deal with new ffi Ruby version requirement
Browse files Browse the repository at this point in the history
CI was failing for 1.9.2 and 1.9.3. This is due to
ffi/ffi#683

Related:
- ffi/ffi#699
  • Loading branch information
benoittgt committed May 19, 2019
1 parent 12bca28 commit 7ce0882
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions Gemfile
Expand Up @@ -27,13 +27,14 @@ if RUBY_VERSION < '2.0.0' || RUBY_ENGINE == 'java'
gem 'json', '< 2.0.0' # is a dependency of simplecov
end


# allow gems to be installed on older rubies and/or windows
if RUBY_VERSION < '2.2.0' && !!(RbConfig::CONFIG['host_os'] =~ /cygwin|mswin|mingw|bccwin|wince|emx/)
gem 'ffi', '< 1.10'
elsif RUBY_VERSION < '1.9'
gem 'ffi', '< 1.9.19' # ffi dropped Ruby 1.8 support in 1.9.19
else
gem 'ffi', '> 1.9.24' # prevent Github security vulnerability warning
elsif RUBY_VERSION < '2.0'
gem 'ffi', '< 1.11.0' # ffi dropped Ruby 1.9 support in 1.11.0
end

if RUBY_VERSION < '2.2.0' && !!(RbConfig::CONFIG['host_os'] =~ /cygwin|mswin|mingw|bccwin|wince|emx/)
Expand Down

0 comments on commit 7ce0882

Please sign in to comment.