微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

heroku rake db:migrate失败

如何解决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”来查看日志文件?     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?