Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -----------------------------------------------------------------------------------
- I'm on MacOS 10.6 and my app database is using mysql2
- How my issues started: While I was trying to run a test with the command: rake test
- The computer returned a bunch of errors messages during the test.
- -------------------------------------------------------------------------------------
- I created the file config> environment> Resid_test.rb and added:
- # Print deprecation notices to the Rails logger
- config.active_support.deprecation = :log
- because I was getting the following error...
- "please set config.active_support.deprecation to :log at config/environments/Resid_test.rb."
- and I ended up with the following error message when I entered: "rake test" in the terminal
- -------------------------------------------------------------------------------------
- osiris:Resid Richardson$ rake test
- /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/connection_adapters/abstract/connection_specification.rb:62:in `establish_connection': Resid_test database is not configured (ActiveRecord::AdapterNotSpecified)
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/connection_adapters/abstract/connection_specification.rb:55:in `establish_connection'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/railtie.rb:59:in `block (2 levels) in <class:Railtie>'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/lazy_load_hooks.rb:36:in `instance_eval'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/lazy_load_hooks.rb:36:in `execute_hook'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/lazy_load_hooks.rb:43:in `block in run_load_hooks'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/lazy_load_hooks.rb:42:in `each'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activesupport-3.0.9/lib/active_support/lazy_load_hooks.rb:42:in `run_load_hooks'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/base.rb:1909:in `<top (required)>'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/fixtures.rb:882:in `block in require_fixture_classes'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/fixtures.rb:880:in `each'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/fixtures.rb:880:in `require_fixture_classes'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/activerecord-3.0.9/lib/active_record/fixtures.rb:863:in `fixtures'
- from /Users/Richardson/rails_projects/Resid/test/test_helper.rb:10:in `<class:TestCase>'
- from /Users/Richardson/rails_projects/Resid/test/test_helper.rb:5:in `<top (required)>'
- from /Users/Richardson/rails_projects/Resid/test/functional/site_controller_test.rb:1:in `require'
- from /Users/Richardson/rails_projects/Resid/test/functional/site_controller_test.rb:1:in `<top (required)>'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader.rb:9:in `require'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader.rb:9:in `block (2 levels) in <main>'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader.rb:9:in `each'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader.rb:9:in `block in <main>'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader.rb:5:in `each'
- from /Users/Richardson/rails_projects/Resid/mysql/ruby/1.9.1/gems/rake-0.9.2/lib/rake/rake_test_loader.rb:5:in `<main>'
- Errors running test:units, test:functionals!
- -------------
- Here my "database.yml"
- -------------
- development:
- adapter: mysql2
- database: Resid_development
- username: root
- password:
- host: localhost
- test:
- adapter: mysql2
- database: Resid_test
- username: root
- password:
- host: localhost
- production:
- adapter: mysql2
- database: Resid_production
- username: root
- password:
- host: localhost
- -------------
- I tried to set up the test database with the command : rake db:test:prepare
- and run the tet again and I keep getting the error message tested above.
- -------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement