0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Heroku デプロイエラー対処

Posted at

#エラー文

herokuにデプロイしようとpushしたところこんなエラーが。。。

$ git push heroku master
remote: !   No such app as xxx-xxx-5678.
fatal: repository 'https://git.heroku.com/xxx-xxx-1234.git/' not found

※xxx-xxx-5678のurlは例です。

##こうなってしまった原因とは
実は以前に見本アプリを作成してた時にわけわかりません状態に陥ってしまい
herokuのサイト、いわゆる「GUI」の方からアプリを削除しました。

1.ググってみたら削除の仕方を間違ってはないけどGUIの方から削除するには
もう一押しやることがあったみたいです。
(詳しい削除方法は最後に書いてあります)

2.以前削除したアプリのurlが
https://git.heroku.com/xxx-xxx-1234.git/
だったとします。
gitのリモートurlが削除したhttps://git.heroku.com/xxx-xxx-1234.git/
のままになったままだから新しいリモートurlに変更しなければならない。

##解決方法
先ず新たに作成したアプリのurl
https://git.heroku.com/xxx-xxx-5678.git
この新しいurlに変更するためにはこのコマンドを使います

git remote set-url heroku https://git.heroku.com/xxx-xxx-5678.git

とすればurl変更は完了です。
あとは

git push heroku master

でherokuへのデプロイは完了です。

##Herokuアプリの削除方法
.Herokuサイトからの削除方法

 1.herokuにログインして「Settings」のタブに移動して一番したの「Delete app...」
 ボタンをクリックするとアプリ名の入力が求められるのでそのまま入力して削除します

 2.gitのリモートリポジトリに1番で削除したアプリのurlが設定されたままになっているので

$ git remote rm heroku

 このコマンドで削除します。

.herokuコマンドを使って削除する
 ※コマンドを使用した方が圧倒的に早いです

$ heroku apps:destroy --app アプリ名 --confirm アプリ名

でHeroku上のアプリもリモートリポジトリの設定もすべて消してくれます。

これで削除完了になります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?