LoginSignup
4
5

More than 5 years have passed since last update.

sass+compassのインストールにMacOS10.9+ruby2.0.0の環境で失敗したら。

Last updated at Posted at 2014-08-31

パソコンを買い替えてMacOSがMarvericksになり、cssを入れ子構造で記述出来るsass+compassを導入することにした。
まず、gemのsystem周りを最新版にアップデート。ついでにsass+compassのアンインストールコマンドを念のため打っておく。

$ sudo gem update --system
$ sudo gem uninstall sass
$ sudo gem uninstall compass

続いて、homebrewも最新版に。

$ brew update

しかし、ここでエラー。。エラーの最後の二行はこう表示されている。

Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/ffi-1.0.9 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/ffi-1.0.9/gem_make.out

ffiに関してのエラーが出ているので、ffiをインストール・アップデートしようと思ったがそれもエラー。もしかしたらruby2.0.0がhomebrewと相性悪いのかもしれないと考え、rubyをバージョンアップしてみることに。

$ curl -L get.rvm.io | bash -s stable
$ ruby -v
…
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0]

無事 ruby2.1.2 が入ったようなので、homebrewのアップデート、sass+compassのインストールを実行してみる。
それぞれに必要なパッケージも一緒にインストールしたいので、 --pre を末尾につける。

$ brew update
$ sudo gem install sass --pre
$ sudo gem install compass --pre

これで、無事にインストール出来た。

結論

どうやら、ruby2.0.0とhomebrew、compassは相性が悪いらしい。やっぱりこういうのは出来るだけ最新版にする必要がありそう。

4
5
2

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
4
5