У меня есть приложение 4 rails, которое я пытаюсь развернуть с помощью mina. Когда я бегу mina deploy
он терпит неудачу на этапе Прекомпиляция активов и выходит со статусом 19. Это ошибка, что он выплюнул:rake assets: precompile не дает erros, но mina deploy не работает при выполнении той же команды
rake aborted!
Invalid CSS after " *": expected "{", was "= require found..."
(in /var/www/someapp/tmp/build-139204594512190/app/assets/stylesheets/application.css)
(sass):15
Так что я могу видеть, что явно что-то может быть не так с файлом CSS а попытался предварительно скомпилировать его. Я хотел убедиться, что что-то не так с файлом, прежде чем я вошел, чтобы попытаться исправить ситуацию, и поэтому я побежал rake assets:precompile
. Ло, и созерцайте ошибки, все идет хорошо. Я полагаю, что, возможно, это разница между настройкой dev по сравнению с продукцией, поэтому я создал резервную копию моего файла development.rb, скопировал файл production.rb и переименовал его в качестве development.rb и попытался снова, и он сработал. Поэтому, если я запускаю команду из rake, она работает, но если mina пытается выполнить команду во время развертывания, она терпит неудачу.
Я действительно не знаю, как это сделать. Ниже файл application.css, линия, которая дает ошибку в *= require foundation_and_overrides
/* * 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_self
*= require_tree .
*/
*= require foundation_and_overrides
@font-face {
font-family: 'relay-medium';
src: url('<%= asset_path("relay-medium.ttf") %>');
font-weight: normal;
font-style: normal;
}
Спасибо за помощь!
Так что я только заметил, что мой последний требует его за пределами комментариев ... как только я переместил его обратно, проблема исправлена. – jabbajac