2010-07-30 50 views
5
[paperclip] identify '-format' '%wx%h' '/tmp/stream,3360,1.jpeg[0]' 2>/dev/null 
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError> 
[paperclip] identify '-format' '%wx%h' '/tmp/stream,3360,1.jpeg[0]' 2>/dev/null 
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError> 

這是我的日誌尾部的錯誤。 Image Paperclip :: CommandNotFoundError是它在Flash錯誤中踢的東西。這只是發生在我的部署中,而不是與我的開發人員。任何人有過這個問題?爲什麼我使用部署而不是在本地獲取Paperclip :: CommandNotFoundError?

回答

6

回形針使用Imagemagik進行圖像處理。錯誤說它找不到標識這是一個imagemagik命令。確保您的命令路徑ImageMagik已在所有環境(生產,舞臺等)中正確設置:

Paperclip.options[:command_path] = '/path' 
+1

yea ...新服務器,忘記我們還沒有把imagemagik尚未。 – thatmiddleway 2010-07-30 18:10:54

+1

被那幾次咬傷... – nicholasklick 2010-07-30 18:13:40

+0

@jtmkrueger - 試試Puppet來配置你的服務器。 – 2010-12-23 06:13:44

1

錯誤提示找不到命令identify。你可以從命令行運行它嗎?如果你這樣做,二進制文件位於哪裏?在我的情況下,它是/opt/local/bin,您可以通過type identify進行檢查。然後添加一個路徑到配置文件。

Paperclip.options[:command_path] = "PATH_TO_BINARY" 
相關問題