diff --git a/Gemfile b/Gemfile index e9316374d..787cd7ccb 100644 --- a/Gemfile +++ b/Gemfile @@ -12,46 +12,12 @@ end ### dev dependencies gem "rake" -gem "cucumber", "1.0.0" +gem "cucumber", "1.0.1" gem "aruba", "0.4.2" -gem "nokogiri", "1.4.4" +gem "nokogiri", "1.5.0" platforms :jruby do gem "jruby-openssl" end -group :development do - gem "rcov", "0.9.9", :platforms => :mri - gem "relish", "~> 0.5.0" - gem "guard-rspec", "0.1.9" - gem "growl", "1.0.3" - - platforms :mri_18 do - gem 'ruby-debug' - end - - platforms :mri_19 do - gem 'ruby-debug19', '~> 0.11.6' - if RUBY_VERSION == '1.9.3' && !ENV['TRAVIS'] - if `gem list ruby-debug-base19` =~ /0\.11\.26/ - gem 'ruby-debug-base19', '0.11.26' - else - warn "Download and install ruby-debug-base19-0.11.26 from http://rubyforge.org/frs/shownotes.php?release_id=46303" - end - - if `gem list linecache19` =~ /0\.5\.13/ - gem 'linecache19', '0.5.13' - else - warn "Download and install linecache19-0.5.13 from http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem" - end - else - gem 'ruby-debug-base19', '~> 0.11.25' - gem 'linecache19', '~> 0.5.12' - end - end - - platforms :mri_18, :mri_19 do - gem "rb-fsevent", "~> 0.3.9" - gem "ruby-prof", "~> 0.9.2" - end -end +eval File.read('Gemfile-custom') if File.exist?('Gemfile-custom') diff --git a/Gemfile-custom b/Gemfile-custom new file mode 100644 index 000000000..8fa436497 --- /dev/null +++ b/Gemfile-custom @@ -0,0 +1,36 @@ +group :development do + gem 'interactive_rspec' + gem 'yard' + gem "relish", "~> 0.5.0" + gem "guard-rspec", "0.5.0" + gem "growl", "1.0.3" + gem "spork", "0.9.0.rc9" + + platforms :mri_18, :jruby do + gem "rcov", "0.9.10" + end + + platforms :mri_18 do + gem 'ruby-debug' + end + + platforms :mri_19 do + case RUBY_VERSION + when '1.9.2' + gem 'ruby-debug19', '0.11.6' + gem 'ruby-debug-base19', '0.11.25' + gem 'linecache19', '0.5.12' + when '1.9.3' + # NOTE - see http://blog.wyeworks.com/2011/11/1/ruby-1-9-3-and-ruby-debug + # for help setting up ruby-debug19 on ruby 1.9.3 + gem 'ruby-debug19', '0.11.6' + gem 'ruby-debug-base19', '0.11.26' + gem 'linecache19', '0.5.13' + end + end + + platforms :mri_18, :mri_19 do + gem "rb-fsevent", "~> 0.4.3.1" + gem "ruby-prof", "~> 0.10.0" + end +end