Sass не может найти файл начальной загрузки из самоцвета bootstrap-sass

У меня есть свежее приложение для rails, и я пытаюсь использовать самоцвет bootstrap-sass. Когда я добавлю @import "bootstrap"; в файле.scss в папке app / assets / stylesheets я получаю эту ошибку компиляции SASS:

(Line 1: File to import not found or unreadable: bootstrap.

Я видел, что у многих других была эта ошибка, но все предложенное не сработало. Я убедился, чтобы перезагрузить сервер после запуска bundle installЯ даже удалил весь свой набор и начал заново. Тем не менее, следуя инструкциям на странице bootstrap-sass github, я получаю эту ошибку и не могу ее понять!

Gemfile:

источник " https://rubygems.org/"

ruby '2.0.0'

gem 'rails', '4.0.0.rc2'

gem 'pg', '~> 0.17.1'

самоцвет 'кофейные рельсы', '~> 4.0.0'

gem 'sass-rails', '> = 3.2'

gem 'bootstrap-sass', '~> 3.0.3.0'

gem 'uglifier', '> = 1.3.0'

драгоценный камень 'jquery-рельсы'

жемчужина "турболинки"

gem 'jbuilder', '~> 1.2'

группа: док до

gem 'sdoc', требуется: false

конец

gem 'bcrypt-ruby', '~> 3.0.0'

И вывод ошибки:

sass --update '/ app_root / app / assets / stylesheets /'> error /path/to/app_root/app/assets/stylesheets/global.scss (строка 1: > файл в> импорт не найден или нечитаемый: bootstrap. Загрузить paths: /path/to/app_root/app/assets/stylesheets /path/to/app_root/app/assets/stylesheets) > Компиляция аварийно завершена с кодом 1

Я думаю, что может быть проблема с "путями загрузки", но когда я открываю консоль rails и проверяю Sass.load_paths, она включает каталог gem bootstrap-sass.

Любые предложения будут приветствоваться. Я пытался разобраться с этим часами, но безрезультатно.

1 ответ

Решение

Хорошо, я понятия не имею, почему это работает, но я так долго ломал голову над этой проблемой, что мне уже все равно.

Я нашел этот учебник и следовал ему явно (легко, потому что мое приложение в основном пустое) с самого начала. Он использует гем rails_layout, и, так или иначе, начальная загрузка теперь работает как задумано.

Другие вопросы по тегам