# coding: utf-8

1.4.2 Развертывание Heroku, шаг первый

Первый шаг для развертывания на Heroku это отправка приложения в Heroku с использованием Git:

  $ git push heroku master

(Примечание: Некоторые читатели сообщили о получении ошибки в этом шаге, связанной со SQLite:

  rake aborted! no such file to load -- sqlite3

Установка, описанная в этой главе, хорошо работает на большинстве систем, включая мою, но если Вы столкнулись с этой проблемой, следует попытаться обновить свой Gemfile с кодом в Листинге 1.8, который препятствует попыткам Heroku загрузить sqlite3-ruby гем.)

Листинг 1.8. Исправленный для Heroku Gemfile, необходимый на некоторых системах.
  source 'http://rubygems.org'

  gem 'rails', '3.0.7'

  gem 'sqlite3-ruby', '1.3.2', :group => :development

1.4.3 Развертывание Heroku, шаг второй

Нет никакого шага два! Все готово (Рис. 1.11). Чтобы увидеть Ваше свежеразвернутое приложение, нужно посетить адрес, который Вы видели, когда выполнили, heroku create (то есть, Листинг 1.7, но с адресом для Вашего приложения).28 Вы также можете использовать аргумент heroku команды который автоматически открывает Ваш браузер с правильным адресом:

  $ heroku open
Рисунок 1.11: Первое приложение из Учебика Rails, запущенное на Heroku

Рисунок 1.11: Первое приложение из Учебика Rails, запущенное на Heroku. 

Как только Вы успешно развернулись, Heroku предоставляет красивый интерфейс для администрирования и конфигурирования Вашего приложения (Рис. 1.12).

Рисунок 1.12: Красивый интерфейс в Heroku.

Рисунок 1.12: Красивый интерфейс в Heroku.

# coding: utf-8