Fichier à importer introuvable ou illisible: bootstrap (Bootstrap, Rails, erreur Sass)
C'est mon application.css.scss
/*
*= require_self
*= require_tree .
*= require social-share-button
*/
Je suis à l'aide de cette gemme - https://github.com/twbs/bootstrap-sass
Par les instructions, c'est mon :assets
groupe dans mon Gemfile:
group :assets do
gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem "font-awesome-rails"
gem 'bootstrap-sass', '~> 3.2.0'
gem 'autoprefixer-rails'
end
J'ai créé un fichier appelé bootstrap_and_overrides.css.scss
qui a ceci:
@import "bootstrap-sprockets";
@import "bootstrap";
@import "bootstrap-responsive";
@import "font-awesome";
C'est l'erreur:
Sass::SyntaxError at /
File to import not found or unreadable: bootstrap-sprockets.
/app/assets/stylesheets/bootstrap_and_overrides.css.scss:1)
C'est mon application.js
:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap
//= require bootstrap-sprockets
//= require social-share-button
//= require_tree .
J'ai redémarré mon serveur plusieurs fois, et vu mon application à partir d'une fenêtre de navigation privée.
Je suis à l'aide de Rails 4.1.1 et Ruby 2.1.1.
Des suggestions?
Mise à jour 1:
Pour ce que ça vaut, c'est ce que mon app/assets/stylesheets/
ressemble:
$ ls
application.css.scss bootstrap.css font-awesome.min.css
bootstrap-social.css bootstrap.min.css locations.css.scss
bootstrap-theme.css bootstrap_and_overrides.css.scss main.css
bootstrap-theme.min.css font-awesome.css posts.css.scss
source d'informationauteur marcamillion
Vous devez vous connecter pour publier un commentaire.
J'ai compris la question ici.
Le problème est que je suis en utilisant un
:assets
groupe. Qui a été supprimé dans les Rails 4.http://edgeguides.rubyonrails.org/upgrading_ruby_on_rails.html#upgrading-from-rails-3-2-to-rails-4-0-gemfile
Une fois que je les ai arrachés des actifs du groupe, a supprimé mon
Gemfile.lock
et a courubundle install
...tout a fonctionné parfaitement.Espère que cela aide certains autres pauvre âme.
J'ai juste eu le même problème
J'ai essayé de redémarrer le serveur de développement et de l'exécution de "rails s" à nouveau et il a bien fonctionné!
J'ai eu un problème similaire mais qu'est-ce résolu pour moi a été:
Cependant, juste à noter que j'utilise la dernière version de rails - Rails 5.0.1 donc, contrairement à la version 4.2, je n'ai pas à vous soucier de la suppression de l'actif faire une formation dans le Gemfile
cela a fonctionné pour moi