Ответ 1
у нас была та же проблема, я только что перезапустил сервер rails и работал
Я пытаюсь настроить приложение Rails с помощью Twitter Bootstrap (gem twitter-bootstrap-rails
), но я все еще не могу преодолеть ошибку
File to import not found or unreadable: twitter/bootstrap.
Я нашел эту проблему на официальном Github этого драгоценного камня, но ни одно из решений от меня не сработало. Здесь моя настройка: Gemfile
gem "twitter-bootstrap-rails"
gem 'font-awesome-rails'
gem 'sass-rails', '~> 3.2.3'
group :assets do
#gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
end
application.css
*= require_self
*= require bootstrap_and_overrides
*= require font-awesome
*= require_tree .
bootstrap_and_overrides.css.sass
@import "twitter/bootstrap";
@import "twitter/bootstrap/bootstrap";
@import "twitter/bootstrap/responsive";
// Font Awesome
@import "fontawesome";
// Glyphicons
@import "twitter/bootstrap/sprites.scss";
Что мне не хватает для правильной настройки?
Спасибо
у нас была та же проблема, я только что перезапустил сервер rails и работал
Если вы уже пытались закрыть сервер и перезапустить его, то ваша проблема может быть кэшированным файлом css, который создается из вашего sass файла. Причиной этого может быть некоторая разновидность живой перезагрузки, которая предварительно отображает несколько файлов типа scss/haml. Если это не так, то
По какой-то причине я должен был явно потребовать, чтобы камень стал работать. Как было предложено в этот комментарий для github, чтобы исправить аналогичную ошибку с помощью bootstrap-sass, скорее всего, самоцвет не загружается автоматически. Добавьте require "twitter-bootstrap-rails
в файл config/application.rb, чтобы явно потребовать его.
Снизьте размер бутстрап-сасс до v2.3.2 следующим образом: gem 'bootstrap-sass', '2.3.2'
Я сделал обновление пакета, которое обновило самонагрузку. Это (версия downgrade) исправила проблему для меня.
То, как я это делал, это просто изменить щебетать Twitter Bootstrap - я использовал bootstrap-sass gem, где настроено все как описано на странице Github, и я не обнаружил никаких проблем с.
Вы пытались скомпилировать активы?
rake assets:precompile
Я решил эту проблему, добавив gem 'bootstrap-sass', '3.0.2.1'
в мой Gemfile (за последние документы). После этого запустите bundle install
.
Я нашел этот ответ, когда искал проблему с программой Michael Hartl RailsTutorial.org. Я непреднамеренно позволил модернизировать драгоценный камень звездочек до 2.12.1 (он был заблокирован в Gemfile.lock). Принудительно понизив его до 2.11.0, эта ошибка была исправлена и позволила работать с более старым самоцветом (2.3.2.0).
Вернуться к изучению!!
Ничто здесь не работало для меня. Я сдался, загрузил Bootstrap сам, поместил файлы в свои активы и включил их в свой CSS. Это исправило это.
добавить следующий камень в группу объектов и установить пакет
gem "therubyracer"
gem "less-rails"
gem "twitter-bootstrap-rails"
Попробуйте добавить
gem 'sass-rails'
в ваш Gemfile