Ich habe die folgenden Versionen von django und django-Pipeline:Django Pipeliner:/usr/bin/env: yuicompressor: Keine solche Datei oder das Verzeichnis
Django==1.10.3
django-pipeline==1.6.9
in/usr/bin/ich sehe „yui- Komprimierer "aufgeführt. Das Ausführen von collectstatic gibt den folgenden Fehler aus.
pipeline.exceptions.CompressorError: /usr/bin/env: yuicompressor: No such file or directory
Wenn ich meine Seite mit Debug-Set zu falsch laufen lädt es in Ordnung, aber wenn Debug falsch ist, bekomme ich nur eine 500-Fehlerseite, so ist das Problem, wenn sie die Vermögenswerte zu komprimieren versucht.
auf Produktionseinstellungen Datei Ich habe ...
PIPELINE['CSS_COMPRESSOR'] = 'pipeline.compressors.yui.YUICompressor'
PIPELINE['JS_COMPRESSOR'] = 'pipeline.compressors.yui.YUICompressor'
ich etwas fehle?
'yui-compresssor! = Yuicompressor' zu erstellen. Wenn Ihr Skriptname nicht übereinstimmt, ist dies erwartbar. –
Ja, das ist mir aufgefallen. Aus Pipeline-Dokumenten kann ich entnehmen, dass Sie "YUI_BINARY" einstellen können. Also habe ich in meiner Produktionseinstellungen-Datei "YUI_BINARY = '/ usr/bin/env yui-compressor'" hinzugefügt. Aber wenn ich Collectstatic starte, gibt es denselben Fehler, dh ich suche immer noch nach yuicompressor anstatt nach yui-compresssor. – polarcare
Warum gibt es drei 's' in' yui-compresssor'? –