Ruby Thin Server ActionView :: Ошибка шаблона - PullRequest
0 голосов
/ 21 февраля 2019

В настоящее время я нахожусь в тупике из-за ошибки при переносе моего проекта в живую среду на веб-сервисах Amazon и последующем доступе к домену.

ActionView::Template::Error (Command 'java -jar /home/ubuntu/.rvm/gems/ruby-2.1.10@silk/gems/yui-compressor-0.12.0/lib/yui/../yuicompressor-2.4.8.jar --type css --charset utf-8 /tmp/yui_compress20190221-3152-1wh64vu' returned non-zero exit status
  (in /home/ubuntu/ssc-staging/app/assets/stylesheets/application.css)):
    7:     %meta{:'http-equiv' => "X-UA-Compatible", :content => "IE=edge,chrome=1"}/
    8:     %meta{:name => 'viewport', :content => 'width=device-width, initial-scale=1.0'}/
    9:     = favicon_helper
    10:     = stylesheet_link_tag 'application', "//ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css"
    11:     = yield :css
    12:     = javascript_include_tag 'application'
    13:     = yield :js
  app/views/layouts/application.html.haml:10:in `_app_views_layouts_application_html_haml___4483641441858119908_47087558678120'

Приведенная выше ошибка возникает на этой странице.

enter image description here

Ошибка, в частности, относится к строке 10, являющейся ссылкой на таблицу стилей.тег для jquery-ui.css.Если я удалю эту строку, мой проект загрузится, хотя и без CSS-стиля.Если я запускаю проект локально, он работает нормально.

Я не внес никаких изменений в файл application.html.haml.Если я выполняю откат и развертывание при предыдущих рабочих фиксациях, появляется такая же ошибка, даже если эти версии сборки работали без помех.

Веб-сервер Ruby работает совместно с Nginx.

1 Ответ

0 голосов
/ 26 февраля 2019

Мне удалось это исправить.Проблема была в том, что yui_compressor требовал установки Java в серверной среде.После этого все заработало как надо.

...