LoginSignup
6
7

More than 5 years have passed since last update.

Sublime Text 3 x Sass

Last updated at Posted at 2015-03-19

macにSublimeText3でsassの環境構築手順

macのバージョンは10.10.2
scssと一緒にcompassも導入!

まずは、
ターミナルを使ってゴニョゴニョ・・・

1.gemをアップデート
sudo gem update --system
*Password入力時に内容は表示されないけど大丈夫

2.次に、Sass本体をインストール
sudo gem install sass

3.最後にCompassをインストール
sudo gem install compass

一応インストールの再確認
sass -v
compass -v

SublimeText3でもろもろをインストール
SublimeTextを開いて「command + shift + P」でPackage Controlを起動

  • Sass
  • SCSS
  • SCSS Snippets
  • Compass

*Compassでコンパイル(Build)するので、SASS Buildは今回入れていない

以上
他にも色々あるみたいだけどとりあえずって事で・・・

ここまでで準備完了!!
では、実践してみます。

SublimeTextでSassを利用するためには、「config.rb」と言うファイルを含んだフォルダをプロジェクトに追加する
追加方法はいつものように、
Project → Add Folder to Project...で開いたフォルダを Save Project As... で名前をつけてプロジェクトに追加

config.rbファイルの記述についてはコチラで詳しく説明されていましたので参考にさせてもらいました。
Compassの設定ファイル「config.rb」の編集方法 | 株式会社LIG

config.rb
http_path = "/"
css_dir = "css"
sass_dir = "sass"
images_dir = "img"
javascripts_dir = "js"
output_style = :expanded
line_comments = false

style.scss
/* *****************************
 *
 * Import file to Scss or Sass.
 *
 **************************** */
@import "compass";
$wide:250px;
a
{
    width:$wide;
    overflow:auto;
    @include box-shadow(1px 1px 0 #ccc);
}

こんな感じで準備おk!!
スクリーンショット 2015-03-19 11.18.13.png

これでSCSSファイルをBuildするとCSSフォルダーにcssファイルが・・・

できねーーーーーー

Compass can't find any Sass files to compile.
Is your compass configuration correct?.
If you're trying to start a new project, you have left off the directory argument.
Run "compass -h" to get help.
って怒られた・・・

なんで怒ってるのかGoogle先生に聞いてみたら、config.rbの記述ミスだったみたいなので書きなおし

sass_dir = "sass"sass_dir = "scss"

config.rb
http_path = "/"
css_dir = "css"
sass_dir = "scss"
images_dir = "img"
javascripts_dir = "js"
output_style = :expanded
line_comments = false

これで再度scssファイルをBuildするとcssフォルダーにstyle.cssがコンパイルされました。
一件落着(๑´ڡ`๑)
よし、sassの勉強頑張ろう!!

6
7
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
6
7