rake assets: precompile throws Sass :: SyntaxError: Неверный CSS после «* /»

Я надеюсь, что это не повторяющаяся проблема; Я пробовал другие решения на SO без эффекта

При отправке моего приложения в Heroku отправка не удалась, поскольку application.css не удалось скомпилировать.

Мой вывод на терминал:

Running: rake assets:precompile
rake aborted!
Sass::SyntaxError: Invalid CSS after " */": expected selector, was "@font-face"
(in /tmp/build_17e92975-ae8d-446f-8678-110eeeccfb64/app/assets/stylesheets/adminsite/application.css)
(sass):1845

Попытки решения

Я искал и удалял каждый экземпляр "* /", который находится перед @ font-face внутри каталога ../stylesheets/adminsite/. Та же проблема и результат.

Я пробовал установить:

  config.assets.compile = true

... та же проблема

редактировать

Вот мой application.css (не один уровень приложения, а тот, который не работает в каталоге adminsite)

/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *
 *= require jquery.ui.all
 *= require_self
 *= require normalize
 *= require ./global/plugins/bootstrap/css/bootstrap
 *= require ./global/plugins/uniform/css/uniform.default
 *= require ./global/plugins/bootstrap-switch/css/bootstrap-switch
 *= require ./global/css/components
 *= require ./global/css/plugins
 *= require ./global/plugins/simple-line-icons/simple-line-icons
 *= require ./admin/layout/css/layout
 *= require ./admin/layout/css/themes/light2
 *= require ./admin/layout/css/custom
 */

Удалив и перекомпилировав, я обнаружил, что

*= require ./global/plugins/font-awesome/scss/font-awesome

это было 3 из нижней части этого списка, вызывало его сбой. Теперь я могу работать на месте

rake assets:precompile --trace RAILS_ENV=production

но я не могу толкнуть к героку с помощью

git push herokunb newbeta:master

РЕШИТЬ:

Это был великолепный шрифт CSS. Удаление этого из исправленного требует его. Проблема оказалась нерешенной только из-за моих собственных ошибок с git.

Ответы на вопрос(6)

Ваш ответ на вопрос