Назад | Перейти на главную страницу

Не удается развернуть приложение Ruby 2, Rails 4 на Linode

У меня есть приложение Rails 4, и я хочу развернуть его на своем Linode, и мне очень трудно заставить его работать. Я выполнил все основные инструкции из руководств Linode, а также установил все зависимости для моего приложения, настроил базу данных, создал пользователя развертывания и выполнил все настройки, рекомендованные руководствами Linode. Я даже установил Postgres и настроил своего пользователя и BD.

Кроме того, я разрешил все зависимости моего приложения (Ruby или нет), и все зависимости Ruby были разрешены через Bundler.

Все перепробовал на основе этого скринкаста http://railscasts.com/episodes/335-deploying-to-a-vps. Я указал адрес своего домена на машину, но само приложение не выполняет маршрутизацию на этот адрес, и он мне действительно нужен, потому что клиент хочет как можно скорее увидеть страницу в рабочей среде.

Когда я вхожу в свой Linode как пользователь развертывания (не администратор) и запускаю команду ls, он возвращает мне следующее:

apps database.yml public

и внутри public У меня есть:

example.com somosprofessores.org

которые соответствуют базовому образцу приложения, которое уже идет с моим Linode, и самому моему приложению, корню приложения Rails.

К сожалению, поддержка Linode не может мне в этом помочь, в то время как руководство по развертыванию Rails очень неполно, и мне действительно нужно это сделать.

Пожалуйста, помогите мне.

Технические характеристики:

Ubuntu 13.10 Ruby 2.0 Rails 4 PostgreSQL 9.1 Nginx