【问题标题】:heroku : run rake db:migrate errorheroku:运行 rake db:迁移错误
【发布时间】:2012-12-09 20:16:41
【问题描述】:
Running `rake db:migrate` attached to terminal... failed
 !    Multiple apps in folder and no app specified.
 !    Specify app with --app APP.

当我尝试运行 rake db:migrate 时,我的终端出现上述错误,谁能帮忙?

【问题讨论】:

    标签: ruby-on-rails ruby heroku migrate


    【解决方案1】:

    正如错误明确指出的那样,您需要指定要为其运行命令的应用程序。如果您在项目目录中,则不需要指定应用程序。如果您不在项目文件夹之外,请像这样运行命令:

    heroku run rake db:migrate --app <your-app-name>
    

    【讨论】:

    • 是的,用户不在项目目录中,或者当前应用程序有多个应用程序,如登台、生产等
    • 总是如此。它总是很简单。谢谢!
    【解决方案2】:

    我在与 heroku 无关的地方突然出现了这个问题。如果你真的想看,打开你的 .git/config 文件

    例如,我在登台时发现我有第二个遥控器。从我的 .git/config 文件中删除它修复了所有问题。

    [remote "staging"]
        url = git@heroku.com:site-stage.git
        fetch = +refs/heads/*:refs/remotes/staging/*
    

    【讨论】:

      猜你喜欢
      • 2012-06-16
      • 1970-01-01
      • 1970-01-01
      • 2014-02-13
      • 2023-03-04
      • 1970-01-01
      • 2015-03-25
      • 2013-02-01
      相关资源
      最近更新 更多