最近 Compass を使おうとしてエラーに遭遇・解決したのでメモ
最近 Windows 環境で Compass をインストールして使おうとしたら、エラーがでました。
なんとか解決できたのでメモを残しておきます。
ダウンロードページから最新版のインストーラーと DevKit をダウンロードしておきます。
- rubyinstaller-2.0.0-p353.exe
- DevKit-mingw64-32-4.7.2-20130224-1151-sfx.exe
※上記は 32bit 版なので、OS が 64bit の人は該当するものをダウンロードしてください
次に、rubyinstaller で Ruby をインストールするのだけれど、オプションで PATH を通すのを忘れずに。
DevKit は任意の場所に解凍しておいて、解凍先でコマンドプロンプトを開く。
を実行する。
続いて
> 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 は動作しました。