forked from guard/listen
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
48 lines (35 loc) · 1.33 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
source 'https://rubygems.org'
gemspec
require 'rbconfig'
case RbConfig::CONFIG['target_os']
when /mswin|mingw|cygwin/i
gem 'wdm', '>= 0.1.0'
Kernel.warn 'NOTE: Known issues for your platform:'
Kernel.warn ' * celluloid-io dns resovler bug causes TCP adapter to fail'
Kernel.warn ' (fixed celluloid-io requires unreleased celluloid version)'
Kernel.warn " * celluloid master branch doesn't work properly on Windows"
# has fix, but causes above other problems:
# gem 'celluloid-io', github: 'celluloid/celluloid-io', ref: 'a72cae2e'
when /bsd|dragonfly/i
gem 'rb-kqueue', '>= 0.2'
Kernel.warn 'NOTE: BSD is unsupported because:'
Kernel.warn "* Ruby threads don't work correctly (Ruby/MRI unit tests)"
Kernel.warn "* and because of them, Celluloid doesn't work correctly"
Kernel.warn '* FFI blows up when libc is a LD script (ac63e07f7)'
gem 'ffi', github: 'carpetsmoker/ffi', ref: 'ac63e07f7'
Kernel.warn '* Celluloid core detection blows up (7fdef04)'
gem 'celluloid', github: 'celluloid/celluloid', ref: '7fdef04'
else
# handled by gemspec
end
group :tool do
gem 'yard', require: false
gem 'guard-rspec', require: false
gem 'rubocop', '0.25.0' # TODO: should match Gemfile HoundCi
gem 'guard-rubocop'
gem 'pry-rescue'
gem 'pry-stack_explorer'
end
group :test do
gem 'coveralls', require: false
end