こんにちは。プログラミング勉強中の超初心者です。railsのチュートリアルを真似て自分でアプリケーションを作ってみてるのですが、Bootstrap3を入れて保存したら、なぜか勝手に同じような別ファイルが生成されてそこにエラーの文章が書いてあります。
保存したのは、↓このファイルで、
app/assets/stylesheets/custom.scss
勝手に生成されたのは、
app/assets/stylesheets/custom.css
というファイルで、最後がscssか、cssかの違いです。さらに作っているアプリケーションのプレビューを出したら、なぜかその app/assets/stylesheets/custom.css にかかれているエラーメッセージがヘッダー辺りに出てきてしまいます。 この app/assets/stylesheets/custom.css ファイルを削除したら元通りになるのですが、 custom.scssファイルを更新するたびにこうなるのでどうしたらいいのかわかりません。なお、
app/assets/stylesheets/custom.cssの方に出てくるエラーメッセージは次のようなものです。
/*
Error: File to import not found or unreadable: bootstrap-sprockets.
on line 1 of /home/ec2-user/environment/kidsquiz_app/app/assets/stylesheets/application.scss
1: @import "bootstrap-sprockets";
2: @import "bootstrap";
3:
4: .container-fluid {
5: background: #7fffd4;
6: }
Backtrace:
/home/ec2-user/environment/kidsquiz_app/app/assets/stylesheets/application.scss:1
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/import_node.rb:67:in rescue in import' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/import_node.rb:45:in
import'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/import_node.rb:28:in imported_file' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/import_node.rb:37:in
css_import?'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/perform.rb:310:in visit_import' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/base.rb:36:in
visit'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/perform.rb:158:in block in visit' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/stack.rb:79:in
block in with_base'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/stack.rb:135:in with_frame' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/stack.rb:79:in
with_base'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/perform.rb:158:in visit' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/base.rb:52:in
block in visit_children'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/base.rb:52:in map' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/base.rb:52:in
visit_children'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/perform.rb:167:in block in visit_children' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/perform.rb:179:in
with_environment'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/perform.rb:166:in visit_children' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/base.rb:36:in
block in visit'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/perform.rb:186:in visit_root' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/base.rb:36:in
visit'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/perform.rb:157:in visit' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/visitors/perform.rb:10:in
visit'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/root_node.rb:36:in css_tree' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/tree/root_node.rb:29:in
render_with_sourcemap'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/engine.rb:389:in _render_with_sourcemap' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/engine.rb:307:in
render_with_sourcemap'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/plugin/compiler.rb:462:in update_stylesheet' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/plugin/compiler.rb:215:in
block in update_stylesheets'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/plugin/compiler.rb:209:in each' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/plugin/compiler.rb:209:in
update_stylesheets'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/plugin.rb:82:in update_stylesheets' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/exec/sass_scss.rb:338:in
watch_or_update'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/exec/sass_scss.rb:51:in process_result' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/exec/base.rb:50:in
parse'
/usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/lib/sass/exec/base.rb:18:in parse!' /usr/local/rvm/gems/ruby-2.4.1/gems/sass-3.5.7/bin/scss:13:in
<top (required)>'
/usr/local/rvm/gems/ruby-2.4.1/bin/scss:23:in load' /usr/local/rvm/gems/ruby-2.4.1/bin/scss:23:in
<main>'
/usr/local/rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:24:in eval' /usr/local/rvm/gems/ruby-2.4.1/bin/ruby_executable_hooks:24:in
<main>'
*/
body:before {
white-space: pre;
font-family: monospace;
content: "Error: File to import not found or unreadable: bootstrap-sprockets.\A on line 1 of /home/ec2-user/environment/kidsquiz_app/app/assets/stylesheets/application.scss\A \A 1: @import "bootstrap-sprockets";\A 2: @import "bootstrap";\A 3: \A 4: .container-fluid {\A 5: background: #7fffd4;\A 6: }"; }
Bootstrapが見つからないとかimportできないと書いてあると思うのですが、app/assets/stylesheets/custom.scss には、1行〜2行目に、
@import "bootstrap-sprockets";
@import "bootstrap";
と書きました。どこを修正したらいいのでしょうか・・・。ご教示ください。
よろしくおねがいします
回答1件
あなたの回答
tips
プレビュー