耙子中止,没有找到rake文件

时间:2014-02-19 17:11:53

标签: ruby-on-rails ruby

嘿,我认识的人可能只有1%的红宝石需要很多帮助...

我将系统从一台服务器迁移到另一台服务器

当我尝试使用系统向数据库插入一个条目时,我收到以下错误(记住我使用ruby是2.1):

   undefined method `insert_record' for #<Array:0x007fec2a2b2fa0>

我知道也许这是一个解决方案:

http://alok-anand-ror.blogspot.com.br/2013/11/undefined-method-insertrecord-for.html

我的rake instaled为0.9.2和0.9.2.2

当我尝试运行&#34; rake db:migrate&#34; (我认为它会解决,我不知道)我收到了

rake aborted未找到任何rake文件

如果有人可以帮助我,我非常感激。

先谢谢。

1 个答案:

答案 0 :(得分:1)

似乎你的Rakefile丢失了。 检查您的rails文件夹应该包含Rakefile以及以下内容

#!/usr/bin/env rake
 # Add your own tasks in files placed in lib/tasks ending in .rake,
 # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
 require File.expand_path('../config/application', __FILE__)

  Demo::Application.load_tasks
~                              

undefined method `insert_record' for #<Array:0x007fec2a2b2fa0>

此错误是由于rails和ruby的不兼容问题,请尝试升级rails