【rails】spork测试中出现ActiveRecord::ConnectionNotEstablished的解决方案
来源:互联网 发布:mysql 最近一小时 编辑:程序博客网 时间:2024/05/22 10:23
错误提示如下:
18:17:13 - INFO - Guard is now watching at '/home/guochy/sample_app'18:17:20 - INFO - Running: spec/requests/static_pages_spec.rbRunning tests with args ["--drb", "-f", "progress", "-r", "/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/guard-rspec-2.5.0/lib/guard/rspec/formatter.rb", "-f", "Guard::RSpec::Formatter", "--failure-exit-code", "2", "spec/requests/static_pages_spec.rb"]...Exception encountered: #<ActiveRecord::ConnectionNotEstablished: ActiveRecord::ConnectionNotEstablished>backtrace:/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-4.0.0/lib/active_record/connection_adapters/abstract/connection_pool.rb:546:in `retrieve_connection'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-4.0.0/lib/active_record/connection_handling.rb:79:in `retrieve_connection'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-4.0.0/lib/active_record/connection_handling.rb:53:in `connection'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-4.0.0/lib/active_record/migration.rb:792:in `current_version'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-4.0.0/lib/active_record/migration.rb:800:in `needs_migration?'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-4.0.0/lib/active_record/migration.rb:379:in `check_pending!'/home/guochy/sample_app/spec/spec_helper.rb:73:in `<top (required)>'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:222:in `load'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:222:in `block in load'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:213:in `load_dependency'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:222:in `load'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/spork-1.0.0rc4/lib/spork/run_strategy/forking.rb:11:in `block in run'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/spork-1.0.0rc4/lib/spork/forker.rb:21:in `block in initialize'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/spork-1.0.0rc4/lib/spork/forker.rb:18:in `fork'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/spork-1.0.0rc4/lib/spork/forker.rb:18:in `initialize'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/spork-1.0.0rc4/lib/spork/run_strategy/forking.rb:9:in `new'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/spork-1.0.0rc4/lib/spork/run_strategy/forking.rb:9:in `run'/home/guochy/.rvm/gems/ruby-2.0.0-p247/gems/spork-1.0.0rc4/lib/spork/server.rb:49:in `run'/home/guochy/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/drb/drb.rb:1588:in `perform_without_block'/home/guochy/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/drb/drb.rb:1548:in `perform'/home/guochy/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/drb/drb.rb:1626:in `block (2 levels) in main_loop'/home/guochy/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/drb/drb.rb:1622:in `loop'/home/guochy/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/2.0.0/drb/drb.rb:1622:in `block in main_loop'Done.
解决方法很简单:
rake db:create
rake db:migrate
轻松解决。
- 【rails】spork测试中出现ActiveRecord::ConnectionNotEstablished的解决方案
- [rails]Spork中出现“Could not start Spork server for RSpec”的解决方案
- ActiveRecord::ConnectionNotEstablished in Rails 3.1 on Heroku
- ruby,ActiveRecord::ConnectionNotEstablished
- RSpec + Spork + Autotest 给Rails 3添加快速自动化测试
- Rails 3 Rspec spork
- rails 4 中 在 ActiveRecord 中指定表名
- Rails中Array转为ActiveRecord::Relation
- rails 4 中 在 ActiveRecord 中指定表名
- Rails中Array转为ActiveRecord::Relation
- Rails ActiveRecord的default_scope的坑
- ActiveRecord中Lazy属性的测试与问题
- 利用LR做性能测试中出现的常见问题解决方案
- 利用LR做性能测试中出现的常见问题解决方案
- 利用LR做性能测试中出现的常见问题解决方案
- 利用LR做性能测试中出现的常见问题解决方案
- rails中ActiveModel::ForbiddenAttributesError的解决方案
- rails编码规约之ActiveRecord对象中self用法
- Maven入门级教程
- 默认库“library”与其他库的使用冲突请使用 NODEFAULTLIBlibrary LNK4098 的解决办法
- 常见笔试题三
- 游戏开发中常用的设计模式
- 互联网致富秘诀——互联网思维,讲得很不错
- 【rails】spork测试中出现ActiveRecord::ConnectionNotEstablished的解决方案
- hdu 4763 Theme Section(KMP)
- 你的日程
- 搭建Linux(Ubuntu)下安卓开发环境
- linux的目录结构
- 同余定理
- 更有效率的载入图片【3】
- windows8 添加开机 启动 项目
- linux下简单的网络配置命令