ようやくMacOSを Mavericks から El Capitanにしてみました。
Homebrewの問題などはいくつかの記事を見てなんとかなった。ところが普段使っているphpstormでscssコンパイルができなくなった。
gem listではsassとscssは認識されている。
とりあえずsassとscssのgemを再インストールしてみようとuninstallは出来たものの、
インストールができない様子。
$ sudo gem install sass
Password:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/sass
sudoにしてるのにnot permittedとなってしまう。
探したらこちらに解決法がありました。
https://github.com/sass/sass/issues/1768
ここに書いてあるように
sudo gem install -n /usr/local/bin sass
sudo gem install -n /usr/local/bin scss
このコマンドでインストールができました。
IDEなどでの設定(phpstormではwatcher)のsassのパスはこれで大丈夫でした。
/usr/local/bin/scss
↑以前は/usr/bin/scss
scss-lintなども同様に使えなくなっていました。
これ以上の詳しいことはあまり理解できていないのですが、
これでphpstormなどでは元どおり使えるようになりました。
追記:こちらの記事で not permitted になる理由が理解できました。