Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rake db:迁移失败(活动记录)_Ruby On Rails_Rake_Migrate - Fatal编程技术网

Ruby on rails rake db:迁移失败(活动记录)

Ruby on rails rake db:迁移失败(活动记录),ruby-on-rails,rake,migrate,Ruby On Rails,Rake,Migrate,我试图在终端中执行rakedb:migrate命令,但它给出了错误。几分钟前它还在工作。下面是我得到的错误: rake aborted! no such file to load -- activerecord 错误的完整跟踪: /Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:inrequire' /Users/amrita

我试图在终端中执行
rakedb:migrate
命令,但它给出了错误。几分钟前它还在工作。下面是我得到的错误:

rake aborted!
no such file to load -- activerecord
错误的完整跟踪:

/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:inrequire' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in block in require' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:236:inload_dependency' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.2.6/lib/active_support/dependencies.rb:251:in require' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/has_one_autocreate-1.0.0/lib/has_one_autocreate.rb:2:in' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:in require' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:inblock (2 levels) in require' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:in each' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:inblock in require' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:55:in each' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:55:inrequire' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler.rb:119:in require' 
/Users/amritayalur/rails_projects/mobilecapdb/config/application.rb:7:in' 
/Users/amritayalur/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' 
/Users/amritayalur/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:inrequire' 
/Users/amritayalur/rails_projects/mobilecapdb/Rakefile:5:in <top (required)>' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:inload' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:in load_rakefile' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:501:inraw_load_rakefile' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:82:in block in load_rakefile' 
/Users/amritayalur/.rvm/gems/ruby1.9.2p318/gems/rake0.9.2.2/lib/rake/application.rb:133:instandard_exception_handling' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:81:in load_rakefile' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:65:inblock in run' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:133:in standard_exception_handling' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:63:inrun' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/bin/rake:33:in <top (required)>' 
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/bin/rake:23:inload' /Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/bin/rake:23:in <main>'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.2.6/lib/active\u support/dependencies.rb:251:inrequire'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.2.6/lib/active\u-support/dependencies.rb:251:in-block in-require'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.2.6/lib/active\u support/dependencies.rb:236:inload\u dependenciency'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/activesupport-3.2.6/lib/active\u support/dependencies.rb:251:in require'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/has_one_autocreate-1.0.0/lib/has_one_autocreate.rb:2:in'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:in require'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:require中的inblock(2级)
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:in-each'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:inblock-in-require'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:55:in-each'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:55:inrequire'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318@global/gems/bundler-1.1.4/lib/bundler.rb:119:in require'
/Users/amritayalur/rails_projects/mobilecapdb/config/application.rb:7:in'
/Users/amritayalur/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/site\u ruby/1.9.1/rubygems/custom\u require.rb:36:in require'
/Users/amritayalur/.rvm/rubies/ruby-1.9.2-p318/lib/ruby/site\u ruby/1.9.1/rubygems/custom\u require.rb:36:inrequire'
/用户/amritayalur/rails_项目/mobilecapdb/Rakefile:5:in'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:inload'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/rake_module.rb:25:in load_rakefile'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:501:inraw\u load\u rakefile'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:82:块中加载\u rakefile'
/Users/amritayalur/.rvm/gems/ruby1.9.2p318/gems/rake0.9.2.2/lib/rake/application.rb:133:instandard\u异常处理'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:81:in load_rakefile'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:65:inblock in run'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:133:在标准异常处理中
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/lib/rake/application.rb:63:inrun'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/gems/rake-0.9.2.2/bin/rake:33:in'
/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/bin/rake:23:inload'/Users/amritayalur/.rvm/gems/ruby-1.9.2-p318/bin/rake:23:in'

如何修复此问题?

您可能没有正确安装指定的Gems。试试这个:

bundle install
rake db:migrate

您使用的是哪个版本的rails?请运行此命令
rake db:migrate--trace
并粘贴完整的错误跟踪config/application.rb第7行和第5行或您的rake文件上的内容?我怀疑是你的rake文件的第5行。您最近是否更改了这两个选项中的任何一个?我没有更改application.rb。这是我的rake文件
require文件的第5行。展开\u路径(“../config/application”,\u文件\u)