169

After renaming my heroku app from the heroku website, whenever I cd to its directory in a terminal and run any heroku command, I get App not found. Does anybody know of a way to remedy this?

danronmoon
  • 3,814
  • 5
  • 34
  • 56
Connor
  • 4,138
  • 8
  • 34
  • 51
  • might be of some help http://stackoverflow.com/questions/4383670/how-to-change-a-ruby-on-rails-application-name – Hishalv Sep 30 '11 at 20:45
  • thanks, @Hishalv. i think that thread has to deal more with Rails apps being renamed, not necessarily from heroku though. i'm looking for some help that's specific to renaming an app on heroku. – Connor Sep 30 '11 at 20:51
  • This may also be helpful: http://stackoverflow.com/questions/5305843/getting-started-not-with-heroku-app-not-found – Kev Oct 02 '11 at 14:53

6 Answers6

365

Try to update the git remote for the app:

git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git
James Ward
  • 29,283
  • 9
  • 49
  • 85
47

The Answer by James Ward is also correct, alternatively try doing this:

1). open a terminal

2). Go to your_app_directory/.git/config

3). Once you open the config file then edit as follows:

Change

url = git@heroku.com:old_app_name.git

to

url = git@heroku.com:new_app_name.git

Obviously substituting your apps old name to its new name. Hope it helps Also checkout this link renaming from cli - heroku

Hishalv
  • 3,052
  • 3
  • 29
  • 52
22
git remote rm heroku
heroku git:remote -a newname
Juan Pablo Rinaldi
  • 3,394
  • 1
  • 20
  • 20
6

From the Heroku docs...

If you rename from the website ... [your app] will need to be updated manually:

git remote rm heroku
heroku git:remote -a newname
reergymerej
  • 2,371
  • 2
  • 26
  • 32
5

There is another way, you can fix it by renaming the app to the original name via web.

To find out the old name use heroku command line:

> heroku rename newname

which will spit out the old name. Use the old name to rename the app via web. You can check if renaming success by running

> heroku info

Once done you can rename to the preferred name by using

> heroku rename preferredname
Christopher Hackett
  • 6,042
  • 2
  • 31
  • 41
3

James Ward's solution didn't work for me. I had to enter my git url in a different format:

git remote rm heroku
git remote add heroku https://git.heroku.com/appname.git
Darryl Mendonez
  • 1,081
  • 1
  • 15
  • 27