2011-06-22 82 views
18

我安装了Heroku并设置了一个帐户,但由于某种原因,每当我尝试将该应用程序推送到该网站时,我都会收到此错误。Heroku推送应用程序问题

$ git push heroku master 
! No such app as first_app 
fatal: The remote end hung up unexpectedly 

我已检查看到的Heroku看到的git

$ git remote -v 
heroku [email protected]:first_app.git (fetch) 
heroku [email protected]:first_app.git (push) 

我怎么Heroku的认识到我的git的文件?

+0

我会给你一个了,但你还没有选择一个正确的答案。你可以请选择正确的答案 –

回答

1

你在Heroku上创建了应用程序 - 通过heroku create? Heroku创建将设置heroku git远程到heroku上的目标回购。

您可以通过前往https://api.heroku.com/myapps进行检查,然后在列表中找到应用程序,如果它已经被创建。如果您可能已经重命名应用程序(或检查repo网址),请单击应用程序名称,它会显示您的git回购地址。确保这与您在本地计算机上从git remote -v看到的结果相符。

2

试试这一行重新启动en刷新Heroku!

heroku restart 
4

这是常见的重命名问题

你应该回去的Heroku和您的应用程序重命名为旧名称

并运行以下命令来给它从控制台一个新的名字:

heroku apps:rename new_app_name 
8

如果您使用的是CLI从Git checkout目录内重命名应用程序,您的远程将自动更新。如果您从网站重新命名或具有其他检出,比如那些属于其他开发商,这些将需要手动更新:

$ git remote rm heroku 
$ heroku git:remote -a newname 
7

这里是一步一步的为初来乍到重命名你的应用程序中git来匹配它的新heroku名称。它还包含比其他人在这里注意到的略有不同的终端输入。

  1. 开放终端和导航使用

    • cd ..,回到主目录和

      cd *dev_folder*/*app_folder*导航到合适的文件夹

    • dev_folderapp_folder会情况下,您提交您的应用程序文件夹的实际名称

    • 在终端shell提示符现在将

      [email protected]_name:~/dev_folder/app_folder$

  2. 由$提示符后键入删除当前Heroku的关联关系:

    git remote rm heroku

  3. 打开你的浏览r和顶部导航栏

  4. 登录Heroku的

  5. 在Heroku上点击“安装MyApps”在Heroku上点击你想与你的本地目录

  6. 在Heroku关联单击该应用程序“设置”图标,看起来像齿轮

  7. ,直到你的“信息”部分

  8. 找到的Heroku向下滚动页面设置在Heroku上复制你的Git URL,[email protected]yourappname git的,从信息部分

  9. 回到你的终端

  10. 通过后键入终端添加新的Heroku应用程序名称$提示:

    git remote add heroku (paste your git url)

    完整的提示看起来像:

    [email protected]_name:~/dev_folder/app_folder$ git remote add heroku [email protected]:*yourappname*.git

  11. 全部完成,试推
相关问题