2012-10-30 53 views
0

我用Rails 3耙任務失敗,說明播種用rake db:seed一個開發數據庫(MySQL的),耙衰竭所致的ImageMagick

驗證失敗:標誌/var/folders/.../ 「識別」命令不識別logo.png。

當我運行which identify時,我得到預期路徑/usr/local/bin/identify。 ImageMagick的確是安裝的(通過Homebrew),並且出現可以很好地從命令行使用png圖像。

我甚至在另一臺機器上重新構建了應用程序,認爲我的環境有問題,而且我得到了同樣的錯誤。

在我的終端會話中是否有一個poltergeist?

回答

0

您是否嘗試過在rake之前運行bundle exec?在過去,這經常爲我解決這些問題。它將確保在運行rake任務之前加載您的rails環境。

bundle exec rake db:seed 

希望有所幫助!

//添加

而且您使用的是回形針寶石做進口?我確實記得我需要確保ImageMagick的路徑在我的development.rb文件中設置,以確保它被拾取。

例如,

Paperclip.options[:command_path] = "/usr/local/bin"