WEB系の技術を詳しく解説

【5章】RailsチュートリアルでBootstrapを導入したらエラーが出る人のための対策法

sass-syntaxerror

Ruby on Rails Tutorial、通称Rails チュートリアルの第5章を復習していた所、エラーにぶつかりましたので書き留めておこうと思います。

スポンサードリンク

Bootstrapがうまく導入できない

今回発生したエラーはこちら。

saas-error

手順通りにgemを追加し、サーバーを再起動してBootstrapが適用されたかどうか確認しようとしたら、SassのSyntaxErrorに掛かってしまいました。

@import “bootstrap-sprockets”;

の部分にエラーが出ている様です。

Sass::SyntaxErrorが出た時の対策法

stack overflowで同じ現象に合っている次のような質問を見つけました。

どうやらgemの部分に問題があるようです。

次のgemが競合してエラーを吐く様です。

gem ‘sass-rails’の方を削除してサーバを再起動してみます。

sass-fixed

無事直りました。

まとめ

・Railsのgemは便利だが競合が起きる場合もある

Rails Tutorial通りに進めてもエラーが起きる事は多々あります。

gemの相互関連性を理解して、うまく使いこなせるようにしたいですね。

スポンサードリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です