kwsktr's study log

kwsktr のおべんきょログ

最近 Compass を使おうとしてエラーに遭遇・解決したのでメモ

最近 Windows 環境で Compass をインストールして使おうとしたら、エラーがでました。
なんとか解決できたのでメモを残しておきます。


インストールした Ruby は定番。
Downloads


ダウンロードページから最新版のインストーラーと DevKit をダウンロードしておきます。

  • rubyinstaller-2.0.0-p353.exe
  • DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe

※上記は 32bit 版なので、OS が 64bit の人は該当するものをダウンロードしてください


次に、rubyinstaller で Ruby をインストールするのだけれど、オプションで PATH を通すのを忘れずに。


DevKit は任意の場所に解凍しておいて、解凍先でコマンドプロンプトを開く。

> ruby dk.rb init
> ruby dk.rb install

を実行する。


続いて

> gem update --system
> gem update

を実行して、Compassをインストールできる準備が整えておく。

> gem install compass

で、Compass のインストールを実行する。


けれど、Compass のバージョン確認を行うとエラーが起きてしまう。

>(略) `require': cannot load such file -- sass(略)


原因は Sass と Compass の相性らしいので、仲が良さそうなバージョンに入れ替える。
けれど、その前に Sass と Compass をアンインストール。

> gem uninstall sass
> gem uninstall compass


とりあえず Sass だけ最新版をバージョンを確認して、指定してインストール。

> gem install sass -v 3.2.14
> gem install compass


これで Compass は動作しました。