Commit a568c9664672e2a43459e98cecebd50e38ce294c
1 parent
5f55b940
Exists in
master
Load ruby-debug vs. ruby-debug19 based on ruby version.
Check the ruby version and conditionally add a runtime dependency on the right debugging library. Fixes errors installing gem on pre-1.9 versions of Ruby.
Showing
1 changed file
with
15 additions
and
3 deletions
Show diff stats
settingslogic.gemspec
... | ... | @@ -47,18 +47,30 @@ Gem::Specification.new do |s| |
47 | 47 | s.add_runtime_dependency(%q<rake>, [">= 0"]) |
48 | 48 | s.add_runtime_dependency(%q<jeweler>, [">= 0"]) |
49 | 49 | s.add_runtime_dependency(%q<rspec>, [">= 0"]) |
50 | - s.add_runtime_dependency(%q<ruby-debug19>, [">= 0"]) | |
50 | + if RUBY_VERSION < "1.9" | |
51 | + s.add_runtime_dependency(%q<ruby-debug>, [">= 0"]) | |
52 | + else | |
53 | + s.add_runtime_dependency(%q<ruby-debug19>, [">= 0"]) | |
54 | + end | |
51 | 55 | else |
52 | 56 | s.add_dependency(%q<rake>, [">= 0"]) |
53 | 57 | s.add_dependency(%q<jeweler>, [">= 0"]) |
54 | 58 | s.add_dependency(%q<rspec>, [">= 0"]) |
55 | - s.add_dependency(%q<ruby-debug19>, [">= 0"]) | |
59 | + if RUBY_VERSION < "1.9" | |
60 | + s.add_dependency(%q<ruby-debug>, [">= 0"]) | |
61 | + else | |
62 | + s.add_dependency(%q<ruby-debug19>, [">= 0"]) | |
63 | + end | |
56 | 64 | end |
57 | 65 | else |
58 | 66 | s.add_dependency(%q<rake>, [">= 0"]) |
59 | 67 | s.add_dependency(%q<jeweler>, [">= 0"]) |
60 | 68 | s.add_dependency(%q<rspec>, [">= 0"]) |
61 | - s.add_dependency(%q<ruby-debug19>, [">= 0"]) | |
69 | + if RUBY_VERSION < "1.9" | |
70 | + s.add_dependency(%q<ruby-debug>, [">= 0"]) | |
71 | + else | |
72 | + s.add_dependency(%q<ruby-debug19>, [">= 0"]) | |
73 | + end | |
62 | 74 | end |
63 | 75 | end |
64 | 76 | ... | ... |