0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

"cannot load such file -- sassc"のエラー解決法

Posted at

Rails 7.0.8.4において新規のアプリを作成しようとしたところ"cannot load such file --sassc"という下の画像のエラーに遭遇しました。備忘録として残します。

Image from Gyazo

原因としては sasscというGemが見つからないことです.
下の画像の通りGemfileの46行目にgem "sassc-rails"という記述はありますが、コメントアウトされていました。
Image from Gyazo
コメントアウトを戻してbundle installすると解決することができます。

gem "sassc-rails"について

SASSC(Syntactically Awesome Style Sheets)をコンパイルするためのCライブラリである libSass をRubyで利用するためのGemです。SassはCSSプリプロセッサであり、CSSをより効率的に書くための機能(ネスト、変数、ミキシンなど)を提供します。sassc はそのコンパイルを高速に行うためのツールです。

Sass と SassC の関係

  • Sass: CSSプリプロセッサ。SCSSとSassという2つの構文をサポートしており、CSSをよりモジュール化して書くことができます。
  • LibSass: SassのC言語実装で、非常に高速にSassをコンパイルすることができます。
  • SassC: RubyとLibSassのバインディングであり、RubyプロジェクトでLibSassを利用するためのGemです。

SassC のメリット

  • 高速なコンパイル: LibSassを使用しているため、純粋なRuby実装のSassに比べて非常に高速です。
  • 安定性と互換性: SassCはLibSassの機能を活用しているため、高い互換性と安定性があります。
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?