Бесплатное развертывание rails приложения на heroku.com

10 Окт
2011

Информация, которую я собираюсь изложить, не пертендует на новизну. Однако я решил собрать ее воедино для новичков, заинтересовавшихся в RoR, а также для себя (шпаргалка не помешает). Почему heroku? Он, конечно, очень дорогой, но в то же время для несерьезных проектов бесплатный. Начнем с самого-самого начала:
Установка Ruby

Ищем свежую версию ruby здесь. Устанавливать желательно в папку без пробелов.
Установка Rails

Тут все еще проще, пишем в командной строке:
gem install rails
. Не забудьте про БД, они вам тоже пригодятся.
Создание приложения

Опять же в командной строке пишем следующее заклинание:
rails new my_app
. Также для этого можно использовать всякие там фреймворки. Очень удобен, к примеру RubyMine, правда он платный, однако есть способ пользоваться им бесплатно, постоянно скачивая триальные версии (раз в месяц).
Регистрация на heroku.com и не только

Собственно регистрируемся тут, дальнейшие инструкции присутствуют на сайте в английском варианте, но желание дописать до конца во мне еще не угасло. Ставим хероку:
gem install heroku
. Далее устанавливаем git.
Также вам понадобится открытый ssh-ключ: инструкция на англиском. А если по-русски: создаем папку для ключей, в командной строке перемещаемся в нее:
cd ~/.my_keys
, затем
ssh-keygen -t rsa -C "your_email@youremail.com"
. Ключ создан, осталось добавить его в ваш аккаунт на github: Account Settings -> SSH Public Keys -> Add another public key. Копируем сюда все буквы и цифры из файла id_rsa.pub, находящегося в свежесозданной папке для ключей. Проверки ради, пишем
ssh -T git@github.com
в cmd и увидим, что все successfully.
Создание доменного имени

heroku create my_app
даст вашему проекту адрес: my_app.heroku.com. Если с фантазией туго, можно просто
heroku create
, и бот придумает за вас интересное имя 🙂
Инициализация репозитория

git init

Коммит и загрузка проекта на heroku

git commit -m 'first commit'

git push heroku master

Вот в принципе и все. Последний пункт повторять для новых коммитов и пушей
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх