我正在使用Paperclip在Rails中处理图像上传。在我的开发环境(OSX)中它运作良好,但现在在我的Web服务器上却出现了这个错误:
[paperclip] /Users/marky/bin/identify '-format' '%wx%h' '/tmp/stream,16451,2.JPG[0]' 2>/dev/null
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError>
[paperclip] /Users/marky/bin/identify '-format' '%wx%h' '/tmp/stream,16451,2.JPG[0]' 2>/dev/null
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError>
现在我明白了原因:identify实际上在/usr/bin/而不是我的开发机器上的/Users/marky/bin/。我有:
Paperclip.options[:command_path] = "/usr/bin"
我在development.rb
中添加了代码,但仍然出现错误。我不知道如何修复它,有人能帮忙吗?