自动维护测试模式不能正常工作

时间:2016-04-07 09:33:18

标签: ruby-on-rails-4 rspec-rails rails-migrations

对于我的Rails 4应用程序,我在spec_helper.rb中写了以下内容以自动维护测试数据库:

ActiveRecord::Migration.maintain_test_schema

但是因为它似乎不起作用,因为我之后仍然收到消息,即有待迁移。

所以,我调试了这个,并在active_records'中找到了以下行:实际执行模式准备(或应该)的migration.rb

system("bin/rake db:test:prepare")

但是当我尝试在rails控制台中分别执行此行时,没有任何反应。用

调用它
`bin/rake db:test:prepare`

获取输出给出了以下错误

Errno::ENOEXEC: Exec format error - bin/rake db:test:prepare

这是rails中的错误还是我错了?如果重要的话,我在Windows上,但它对我的同事也不起作用。

0 个答案:

没有答案