forked from rack/rack
-
Notifications
You must be signed in to change notification settings - Fork 4
/
Gemfile
23 lines (19 loc) · 846 Bytes
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
source 'https://rubygems.org'
gemspec
# What we need to do here is just *exclude* JRuby, but bundler has no way to do
# this, because of some argument that I know I had with Yehuda and Carl years
# ago, but I've since forgotten. Anyway, we actually need it here, and it's not
# avaialable, so prepare yourself for a yak shave when this breaks.
c_platforms = Bundler::Dsl::VALID_PLATFORMS.dup.delete_if do |platform|
# to_s because we still run 1.8
platform.to_s =~ /jruby/
end
# Alternative solution that might work, but it has bad interactions with
# Gemfile.lock if that gets committed/reused:
# c_platforms = [:mri] if Gem.platforms.last.os == "java"
group :extra do
gem 'fcgi', :platforms => c_platforms
gem 'memcache-client'
gem 'mongrel', '>= 1.2.0.pre2', :platforms => c_platforms
gem 'thin', :platforms => c_platforms
end