Se você estiver usando o Emacs, ao criar uma folha de estilo atrevida ( .scss
), o buffer assumirá o padrão scss-mode
. Por enquanto, tudo bem.
Em um projeto Rails recente, usei o bootstrap-sass
gem e simplesmente adicionei @import 'bootstrap';
ao meu base.css.scss
arquivo.
Para minha surpresa, o *compilation*
buffer estourou e me informou isso file to import not found or unreadable bootstrap-sass
!
[31m error /../app/assets/stylesheets/custom.css.scss (Line 1: File to import not found or unreadable: bootstrap.
Load paths:
/../app/assets/stylesheets
/../app/assets/stylesheets)
[0m[33m overwrite /../app/assets/stylesheets//base.css.css
Compilation exited abnormally with code 1 at Sun Jan 12 17:13:58
Depois de várias pesquisas malsucedidas no Google, encontrei a resposta: é o scss-mode
que está causando o erro de compilação!
Ainda não tenho certeza do porquê, mas alterar o modo principal para css-mode
por exemplo corrigiu o problema.