Iジャンゴ次のバージョンを持っているとDjango-パイプライン:Djangoのパイプライナ:は/ usr/binに/ ENV:yuicompressor:そのようなファイルやディレクトリ
Django==1.10.3
django-pipeline==1.6.9
が、/ usr/binに/私は見ます「yui- compresssor "が表示されます。 collectstaticを実行すると、次のエラーが発生します。
pipeline.exceptions.CompressorError: /usr/bin/env: yuicompressor: No such file or directory
私はfalseに設定し、デバッグして、私のサイトを実行すると、それはOKロードが、デバッグがfalseの場合、資産を圧縮しようとしているときに問題があるので、私は500エラーページを取得します。私の制作設定で
は私が持っているファイル...
PIPELINE['CSS_COMPRESSOR'] = 'pipeline.compressors.yui.YUICompressor'
PIPELINE['JS_COMPRESSOR'] = 'pipeline.compressors.yui.YUICompressor'
は、私は何も足りませんか?
'YUI-compresssor!= yuicompressor'を作成することで、バイナリ
へのパスではありませんのでそれは
でなければなりません。あなたのスクリプト名がこれと一致しない場合、これは予想通りです。 –
はい、私はそれに気付きました。パイプラインのドキュメントから、私はあなたが "YUI_BINARY"を設定できることを見ています。だから私の生産設定ファイルでは、 "YUI_BINARY = '/ usr/bin/env yui-compressor'を追加しました。しかし、私がcollectstaticを実行すると、同じエラーが出ます。つまり、yui-compresssorではなくyuicompressorを探します。 – polarcare
なぜ 'yui-compresssor'に' s'が3つありますか? –