Развертывание Rails на Amazon EC2-извините, но что-то пошло не так


Я следил за rails cast, чтобы развернуть свое приложение на amazon ec2, и у меня возникли некоторые проблемы. Это заняло у меня некоторое время, но я получил тестовое приложение "блог", успешно развернутое вчера с помощью rubber, и это метод create_staging. Сейчас я пытаюсь развернуть свое настоящее приложение, но столкнулся с некоторыми трудностями. Резиновая команда заканчивается, но когда я пытаюсь получить доступ к сайту через браузер, я получаю стандартную "мы сожалеем, но что-то пошло не так ошибка".

Посмотрите на файлы журналов я слышу, как вы говорите, но когда я вхожу на сервер через SSH как пользователь ubuntu и набираю ls, ничего не возвращается - как будто на сервере нет файлов, когда я знаю, что они есть?

Любая помощь действительно ценится!

Connecting to database specified by database.yml
Started GET "/login" for 77.100.120.24 at 2013-02-11 07:28:18 -0500
Processing by AccessController#login as HTML
  Rendered access/login.html.erb within layouts/admin (17.8ms)
Completed 500 Internal Server Error in 1082ms

ActionView::Template::Error (stylesheet.css isn't precompiled):
    4: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    5: <title>QLess - <%= @page_title || "Quick Drinks Ordering" %></title>
    6: <%= stylesheet_link_tag    "application", :media => "all" %>
    7: <%= stylesheet_link_tag    "stylesheet", :media => "all" %>
    8: <%= stylesheet_link_tag    "large_screen", :media => "all" %>
    9: <%= javascript_include_tag "application" %>
    10: <%= csrf_meta_tags %>
  app/views/layouts/admin.html.erb:7:in `_app_views_layouts_admin_html_erb__2871469925121006882_32798020'
1 2

1 ответ:

Войдите на ваш сервер через ssh, затем cd в путь приложения, а затем запустите cat log/production.log или tail -f log/production.log, Если вы запускаете приложение в рабочем режиме. В противном случае используйте имя среды вместо "production"

Upd: если у вас есть другие манифесты или отдельные таблицы стилей и файлы JavaScript для включения, вы можете добавить их в массив precompile:
config.assets.precompile += ['admin.js', 'admin.css', 'swfObject.js']

Отсюда: http://guides.rubyonrails.org/asset_pipeline.html#precompiling-assets