2016-03-02 2 views
0

Я работаю над курсом разработки веб-проекта odin, и я получаю ответ на последнюю часть проекта установки, где вам поручено развертывать приложение rails в Heroku. Я работаю над этим около недели, но я отказываюсь сдаваться, но понимаю, что мне нужна помощь.Невозможно развернуть приложение для проверки рельсов в Heroku

Вот ссылка на учебник я пытаюсь работать через (на макинтош):

http://installfest.railsbridge.org/installfest/deploy_a_rails_app

я зарегистрироваться на Heroku настроить, и я бегу Руби 2.3.0 и рельсы 4.2 .5.1. Rubygems на 2.6.1 (но я тоже пробовал их на 2.5.1).

Все работает нормально, но когда я получаю heroku run rake db:migrate я всегда получаю тайм-аут ошибки:

[~/railsbridge/test_app] ruby-2.3.0 $ git push heroku master  
Everything up-to-date 

[~/railsbridge/test_app] ruby-2.3.0 $ heroku run rake db:migrate 
Running rake db:migrate on powerful-journey-35824... up, run.9421 
▸ ETIMEDOUT: connect ETIMEDOUT 50.19.103.36:5000 

Я видел еще один пост с предложением о том, что проблема является результатом соединения я использую блокирующий порт 5000 (Я в библиотеке). Я также проверил порт 5000 на canyouseeme.org, но он также был отключен.

Затем я попытался развернуть приложение с помощью heroku run:detached rake db:migrate, и, похоже, он работает до тех пор, пока я не открою герою снова, и это показывает, что страница, которую я ищу, не существует.

В принципе, я спрашиваю, есть ли у кого-нибудь идеи, почему это тестовое приложение не попадает с моего терминала на страницу развертывания heroku?

+0

Попробуйте запустить 'heroku log' посмотреть на последние строки – Agush

ответ

0

Я парень python/django, но угадываю, что сообщение «все обновленное», вероятно, связано с тем, что вы не выполнили свои изменения в git. Попробуйте:

git commit -a 
git push heroku master 

Теперь запустите команду рейка.

Смежные вопросы