Обновление стека Heroku Bamboo до стека кедра - PullRequest
1 голос
/ 18 марта 2012

Я обновляю свое приложение с Rails 3.0 до Rails 3.1.Для этого мне нужно обновить свой стек Heroku до Cedar, а не до Bamboo, который в данный момент включен.

Я прошёл следующий урок и застрял в той части, где я развернул git push heroku master.Когда я запускаю этот git, предполагается, что я нажимаю на свое приложение Bamboo, когда я действительно хочу развернуть свой новый стек Cedar.

PhotoRambler tonybeninate$ heroku apps
  photoramblr
  young-river-1492

young-river-1492 - это мое новое приложение Cedar, но у меня нетИдея как развернуть к нему.Кто-нибудь может посоветовать?Спасибо.

Или мне сначала нужно удалить мой Bamboo?

Ответы [ 3 ]

1 голос
/ 17 мая 2012

Вы пытались проверить, как вы добавили репо Heroku для нового приложения?т. е.

 git remote remove heroku #to remove the link to photoramblr

 git remote add heroku git@heroku.com:young-river-1492.git # to add the new one

, а затем

 git push heroku master

Вы также можете удалить свое бамбуковое приложение, как только выйдет новое, в противном случае вам нужно будет указать, какое приложение для команд heroku, т.е.:

 #instead of 
 heroku rake db:migrate
 #you'll have to do
 heroku rake db:migrate --app young-river-1492
1 голос
/ 19 марта 2012

Нет, ваш .git/config по-прежнему считает heroku вашим старым приложением.Если вы откроете этот файл и отредактируете пульт дистанционного управления heroku, он начнет перемещаться в нужное место.

0 голосов
/ 08 сентября 2012

Ознакомьтесь с этим руководством по миграции в стек Cedar - в частности, по части , создающей новое приложение Cedar и развертывающей .Вы на правильном пути - вам просто нужно указать, к какому приложению должен двигаться git, так как теперь у вас есть несколько вариантов выбора.

  • Узнайте, как пульт дистанционного управления вызывается для вашего новогоприложение

>git remote

  • Нажмите на новый пульт

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

Вы также можете переименовать свойудаленный с git remote rename.

Если вы предпочитаете, вы можете вместо этого отредактировать свой файл конфигурации, ala ответ Нейла , или отредактировать конфигурацию после того, как вы успешно нажали один раз с длинной формой наубедитесь, что это работает.

...