Windowsでdjango-compressorを導入しようとしたら躓いたので内容をメモする
躓いた箇所
pip install django-compressor
単純にこうインストールすると、rjsminとrcssminで以下のエラーが出る
Failed building wheel for rjsmin
~~~中略~~~
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
VC++の14.0をダウンロードしろって事らしいが、いざダウンロードしても同じようなエラーが出る
対策
https://github.com/spz-signup/spz-signup/issues/17
ここからの丸コピーで申し訳ないが
pip install rjsmin --install-option="--without-c-extensions"
pip install rcssmin --install-option="--without-c-extensions"
pip install django-compressor
これで一応動いた。
c-extensionsを無視するのはあまり望ましくない気がするが、そこはもう諦めよう