【问题标题】:Pushing app to heroku problem将应用程序推送到heroku问题
【发布时间】:2011-02-26 04:37:57
【问题描述】:

我正在尝试将我的应用推送到 heroku,但收到以下消息:

$ heroku create
Creating electric-meadow-15..... done
Created http://electric-meadow-15.heroku.com/ | git@heroku.com:electric-meadow-1
5.git

$ git push heroku master

 !  No such app as fierce-fog-63

fatal: The remote end hung up unexpectedly

我现在得到这个很奇怪,我已经多次将应用程序推送到 heroku 没有问题。特别奇怪的是,fierce-fog-63 是我很久以前制作并删除的旧应用程序。为什么现在 heroku 试图推送这个不再存在的应用程序,尤其是当我创建了一个新应用程序时?有什么建议吗?

【问题讨论】:

    标签: ruby-on-rails ruby hosting heroku


    【解决方案1】:

    输入这个,我想你会发现问题:

    git remote -v
    

    像这样修复它:

    git remote rm heroku
    git remote add heroku git@heroku.com:electric-meadow-15.git
    

    【讨论】:

    • 那行得通...但现在它给了我这个消息:$ git push heroku master Counting objects: 1652, done。 Delta 压缩最多使用 4 个线程。致命:对象 91f5d3ee9e2edcd42e961ed2eb254d5181cbc734 对象长度不一致(476 vs 8985)错误:pack-objects 因奇怪的错误而死亡 错误:未能将一些引用推送到 'git@heroku.com:floating-stone-94.git'
    • 如果有人的问题是renaming an existing app
    • @Adam Wiggins 如果您解释一下您的解决方案、这些命令的作用以及它为何起作用,将会很有用。
    • 这适用于 Python 应用程序的相同问题。除了我还必须在 git remote rm heroku 之后创建 heroku(我的问题可能略有不同)。
    【解决方案2】:

    我收到您发布的第二个错误“无法将一些参考推送到 'git@heroku.com:floating-stone-94.git'”(使用不同的应用程序名称),我通过执行以下:

    git remote rm heroku
    heroku create
    

    你应该看到一行写着“Git remote heroku added”。还有

    git remote -v
    

    现在应该有正确的应用程序了。

    【讨论】:

    • heroku create 不会在 heroku 上创建一个全新的项目吗?
    【解决方案3】:

    对于所有这不起作用的人,请检查您的 ~/.heroku/credentials
    如果电子邮件或令牌与帐户不匹配,您将看不到您的应用。

    【讨论】:

      【解决方案4】:

      如果您来到这里并认为您有类似的问题,但建议的所有其他方法都不起作用,您可能想尝试:

      heroku restart
      

      【讨论】:

        猜你喜欢
        • 2011-09-20
        • 1970-01-01
        • 2014-06-20
        • 2020-06-10
        • 1970-01-01
        • 2010-12-30
        • 1970-01-01
        • 2011-06-14
        • 1970-01-01
        相关资源
        最近更新 更多