diff options
author | Raimonds Simanovskis <raimonds.simanovskis@gmail.com> | 2010-08-17 04:58:17 +0800 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2010-08-16 15:21:54 -0700 |
commit | 4e3d220da3938c63df4ff44215a8eb1a93335294 (patch) | |
tree | 7239b2f1e45852a7ffc873fcac7ba2e28a473c1e | |
parent | 8010e4f4765905b2c82bf5963268f07c0721daef (diff) | |
download | rails-4e3d220da3938c63df4ff44215a8eb1a93335294.tar.gz rails-4e3d220da3938c63df4ff44215a8eb1a93335294.tar.bz2 rails-4e3d220da3938c63df4ff44215a8eb1a93335294.zip |
added dependencies in Gemfile for running ActiveRecord tests with Oracle database
-rw-r--r-- | Gemfile | 12 | ||||
-rw-r--r-- | activerecord/test/connections/native_oracle/connection.rb | 7 |
2 files changed, 13 insertions, 6 deletions
@@ -49,3 +49,15 @@ platforms :jruby do 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 diff --git a/activerecord/test/connections/native_oracle/connection.rb b/activerecord/test/connections/native_oracle/connection.rb index bb4040058f..00164466f2 100644 --- a/activerecord/test/connections/native_oracle/connection.rb +++ b/activerecord/test/connections/native_oracle/connection.rb @@ -1,10 +1,5 @@ -# gem "rsim-activerecord-oracle_enhanced-adapter" -# gem "activerecord-oracle_enhanced-adapter", ">=1.2.1" -# uses local copy of oracle_enhanced adapter -$:.unshift("../../oracle-enhanced/lib") +# uses oracle_enhanced adapter in ENV['ORACLE_ENHANCED_PATH'] or from github.com/rsim/oracle-enhanced.git require 'active_record/connection_adapters/oracle_enhanced_adapter' -# gem "activerecord-jdbc-adapter" -# require 'active_record/connection_adapters/jdbc_adapter' # otherwise failed with silence_warnings method missing exception require 'active_support/core_ext/kernel/reporting' |