2011-06-22 80 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. 全部完成,試推
相關問題