我的Django的下列版本和Django的管道:Django的流水線化:在/ usr/bin中/ ENV:的YUICompressor:沒有這樣的文件或目錄
Django==1.10.3
django-pipeline==1.6.9
在/ usr/bin中/我看「yui-壓縮機「列出。運行collectstatic會導致以下錯誤。
pipeline.exceptions.CompressorError: /usr/bin/env: yuicompressor: No such file or directory
當我運行我的網站與調試設置爲false,它加載OK,但是當調試是假的我只是得到一個500錯誤頁面,這樣的問題是,當它試圖壓縮的資產。
在我生產的設置文件我有...
PIPELINE['CSS_COMPRESSOR'] = 'pipeline.compressors.yui.YUICompressor'
PIPELINE['JS_COMPRESSOR'] = 'pipeline.compressors.yui.YUICompressor'
我錯過了什麼?
'蕊compresssor!= yuicompressor'。如果你的腳本名稱不符合這是可以預料的。 –
是的,我注意到了。從管道文檔我看你可以設置「YUI_BINARY」。所以在我的生產設置文件中,我添加了「YUI_BINARY ='/ usr/bin/env yui-compressor'」。但是,當我運行collectstatic它給出同樣的錯誤,即仍然尋找yuicompressor,而不是yui-compresssor。 – polarcare
爲什麼'yui-compresssor'中有三個's'? –