Dies ist mein application.css.scss
/*
*= require_self
*= require_tree .
*= require social-share-button
*/
Ich benutze diesen Edelstein - https://github.com/twbs/bootstrap-sass
Gemäß den Anweisungen ist dies meine :assets
-Gruppe in meinem 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
Ich habe eine Datei mit dem Namen bootstrap_and_overrides.css.scss
erstellt, die Folgendes hat:
@import "bootstrap-sprockets";
@import "bootstrap";
@import "bootstrap-responsive";
@import "font-awesome";
Das ist der Fehler:
Sass::SyntaxError at /
File to import not found or unreadable: bootstrap-sprockets.
/app/assets/stylesheets/bootstrap_and_overrides.css.scss:1)
Dies ist mein application.js
:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap
//= require bootstrap-sprockets
//= require social-share-button
//= require_tree .
Ich habe meinen Server mehrmals neu gestartet und meine App in einem Inkognito-Fenster angezeigt.
Ich verwende Rails 4.1.1 und Ruby 2.1.1.
Irgendwelche Vorschläge?
Update 1:
Für was es wert ist, sieht mein app/assets/stylesheets/
so aus:
$ 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
Ich habe das Problem hier herausgefunden.
Das Problem ist, dass ich eine :assets
-Gruppe verwende. Das wurde in Rails 4 entfernt.
**4.2 Gemfile**
Rails 4.0 removed the assets group from Gemfile. You'd need to remove that line from your Gemfile when upgrading.
Sobald ich sie aus der Assets-Gruppe gezogen habe, meinen Gemfile.lock
gelöscht habe und bundle install
... lief, lief alles einwandfrei.
Hoffe, das hilft einer anderen armen Seele.
Ich habe gerade das gleiche Problem erfahren
File to import not found or unreadable: bootstrap-sprockets
Ich habe versucht, den Entwicklungsserver neu zu starten und "Rails s" erneut auszuführen, und es hat gut funktioniert!
Ich hatte ein ähnliches Problem, aber das Problem wurde für mich behoben:
Nur um zu bemerken, dass ich die neueste Version von Rails - Rails 5.0.1 verwende, musste ich mich daher im Gegensatz zu Version 4.2 nicht um das Entfernen der Asset Do-Anweisung in der Gemfile kümmern