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, и, так или иначе, начальная загрузка теперь работает как задумано.