2012-03-17 1 views
1

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

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

PhotoRambler tonybeninate$ heroku apps 
    photoramblr 
    young-river-1492 

молодо река-1492 мое новое приложение Кедр, но я понятия не имею, как развернуть его. Может ли кто-нибудь посоветовать? Благодарю.

Или мне нужно сначала удалить стек Бамбука?

+1

Отметьте [этот вопрос и ответ] (http://stackoverflow.com/questions/5129598/how-to-link-a-folder-with-an-existing-heroku-app/5129733#5129733), который объясняет как Heroku решает, к какому приложению нужно нажать. –

ответ

0

Посмотрите этот учебник на migrating to the Cedar stack - в частности, на creating a new Cedar app and deploying. Вы на правильном пути - вам просто нужно указать, к какому приложению git следует нажать, так как теперь у вас уже не один выбор.

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

>git remote

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

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

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

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

1

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

1

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

git remote remove heroku #to remove the link to photoramblr 

git remote add heroku [email protected]: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