mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
d664eba5b4
Don't install ruby-debug if running the test suite on Travis, linecache19 is the main offender, very very slow. And do not install pg if Travis is bundling the gems, pg will be setup on Travis soon.
91 lines
2 KiB
Ruby
91 lines
2 KiB
Ruby
source "http://rubygems.org"
|
|
|
|
gemspec
|
|
|
|
if ENV['AREL']
|
|
gem "arel", :path => ENV['AREL']
|
|
else
|
|
gem "arel", '~> 2.1.3'
|
|
end
|
|
|
|
gem "jquery-rails"
|
|
gem "coffee-script"
|
|
gem "sass"
|
|
|
|
# This needs to be with require false to avoid
|
|
# it being automatically loaded by sprockets
|
|
gem "uglifier", ">= 1.0.0", :require => false
|
|
|
|
gem "rake", ">= 0.8.7"
|
|
gem "mocha", ">= 0.9.8"
|
|
|
|
group :doc do
|
|
gem "rdoc", "~> 3.4"
|
|
gem "horo", "= 1.0.3"
|
|
gem "RedCloth", "~> 4.2" if RUBY_VERSION < "1.9.3"
|
|
gem "w3c_validators"
|
|
end
|
|
|
|
# AS
|
|
gem "memcache-client", ">= 1.8.5"
|
|
|
|
platforms :mri_18 do
|
|
gem "system_timer"
|
|
gem "ruby-debug", ">= 0.10.3" unless ENV['TRAVIS']
|
|
gem "json"
|
|
end
|
|
|
|
platforms :mri_19 do
|
|
# TODO: Remove the conditional when ruby-debug19 supports Ruby >= 1.9.3
|
|
gem "ruby-debug19", :require => "ruby-debug" unless RUBY_VERSION > "1.9.2" || ENV['TRAVIS']
|
|
end
|
|
|
|
platforms :ruby do
|
|
if ENV["RB_FSEVENT"]
|
|
gem "rb-fsevent"
|
|
end
|
|
gem "json"
|
|
gem "yajl-ruby"
|
|
gem "nokogiri", ">= 1.4.5"
|
|
|
|
group :test do
|
|
gem "ruby-prof" if RUBY_VERSION < "1.9.3"
|
|
|
|
end
|
|
# AR
|
|
gem "sqlite3", "~> 1.3.3"
|
|
|
|
group :db do
|
|
gem "pg", ">= 0.11.0" unless ENV['TRAVIS'] # once pg is on travis this can be removed
|
|
gem "mysql", ">= 2.8.1"
|
|
gem "mysql2", ">= 0.3.6"
|
|
end
|
|
end
|
|
|
|
platforms :jruby do
|
|
gem "ruby-debug", ">= 0.10.3"
|
|
gem "json"
|
|
gem "activerecord-jdbcsqlite3-adapter"
|
|
|
|
# This is needed by now to let tests work on JRuby
|
|
# TODO: When the JRuby guys merge jruby-openssl in
|
|
# jruby this will be removed
|
|
gem "jruby-openssl"
|
|
|
|
group :db do
|
|
gem "activerecord-jdbcmysql-adapter"
|
|
gem "activerecord-jdbcpostgresql-adapter"
|
|
end
|
|
end
|
|
|
|
# gems that are necessary for ActiveRecord tests with Oracle database
|
|
if ENV['ORACLE_ENHANCED_PATH'] || ENV['ORACLE_ENHANCED']
|
|
platforms :ruby do
|
|
gem "ruby-oci8", ">= 2.0.4"
|
|
end
|
|
if ENV['ORACLE_ENHANCED_PATH']
|
|
gem "activerecord-oracle_enhanced-adapter", :path => ENV['ORACLE_ENHANCED_PATH']
|
|
else
|
|
gem "activerecord-oracle_enhanced-adapter", :git => "git://github.com/rsim/oracle-enhanced.git"
|
|
end
|
|
end
|