Search code examples
ruby-on-rails-3.1herokucedar

Upgrading from Heroku Bamboo stack to a Cedar stack


I am upgrading my app from Rails 3.0 to Rails 3.1. To do this I need to upgrade my Heroku stack to Cedar rather than Bamboo which is currently on.

I am going through the following tutorial and am getting stuck at the part where I deploy git push heroku master. When I run this git assumes I am pushing to my Bamboo app, when I really want to deploy to my new Cedar stack.

PhotoRambler tonybeninate$ heroku apps
  photoramblr
  young-river-1492

young-river-1492 is my new Cedar app, but I have no idea how to deploy to it. Can anyone advise? Thanks.

Or do I need to delete my Bamboo stack first?


Solution

  • Check out this tutorial on migrating to the Cedar stack - specifically the part on creating a new Cedar app and deploying. You're on the right track - you just need to specify which app git should push to, since you now have more than once to choose from.

    • Find out what the remote is called for your new app

    >git remote

    • Push to the new remote

    >git push young-river-1492-heroku young-river-1492

    You can also rename your remote with git remote rename.

    If you prefer, you could edit your config file instead, ala Neil's answer, or edit the config after you've successfully pushed once with the long form to make sure it works.