heroku rake db:migrate失败

问题描述

| 我收到以下错误:   [app(master)] $ heroku rake db:migrate      耙子流产了!      Heroku :: Rails:Module / app / Rakefile:7的未定义方法“ root \”      (通过使用--trace运行任务来查看完整的跟踪)(在/ app中) 我无法弄清楚错误提示
heroku rake db:migrate --trace
 给出\“ Invalid Option --trace \”),并且我不认为这与众所周知的“ heroku不使用sqlite3 \”问题有关。 我的Rakefile如下:
require File.expand_path(\'../config/application\',__FILE__)
require \'rake\'

SampleApp::Application.load_tasks
    

解决方法

自解 最终,该问题的解决方案分为两个阶段: 1)我发现我的rvm gemset列表为空。不知道是什么时候或如何发生的,因为它是以前设置的。这可能与我弄乱RubyMine设置有关,该设置使您可以手动调整Ruby SDK和Gems。我做了一个rvm gemset来设置正确的集合,然后安装rvm gemset并更新rvm gemset来将所有正确的gem加载到环境中。老实说,我不完全了解这里发生的情况以及它与手动gem install命令之间的相互关系,因此很可能我通过微薄的方式将整个事情搞砸了对RVM的了解。 此时,heroku rake db:migrate仍然失败,并出现相同的错误,但是: 2)我的Heroku凭证以某种方式断开了连接。我猜因为这个原因,Git&Rake失败了。同样,我对这里的后果不完全了解,但是最终,解决方案就在Heroku设置页面的正面。重新输入heroku create后,将再次正确设置我现有的凭据,并且rake不再失败。 摘要 我有点想删除或忘记这篇文章(因为我已经自动修复了),但是我想我不是唯一会因此类错误而受挫的Rails新手。我猜想它们(错误)是由我在系统(尤其是RubyMine)中摸索所致,试图弄清楚所有事物是如何互连的。由于对于新的Ruby / Rails程序员来说,诸如此类问题的答案可能并不明显,因此我将不再赘述。     ,您是否尝试过使用“ 2”来查看日志文件?     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...