上找到ImageMagick的我部署railsapp到Ubunturmagick不會在服務器
rmagick通過「捆綁安裝供應商」安裝。它安裝,以及應用程序運行 - 但這個錯誤被拋出:
uninitialized constant Image::Magick
試圖讀取時:
source_image = Magick::Image.read("#{Rails.root}/public/system/assets/#{self.id}/original/#{self.asset_file_name}").first
我已經做了以下內容:
- uninstsalled,然後重新安裝,服務器上的ImageMagick
- 已卸載,然後重新安裝,rmagick在服務器上
- 卸載,然後重新安裝,通過捆綁rmagick
- 只rmagick安裝
- 與rmagick安裝
- 的nginx代理到Rails的服務器,以確保該錯誤的捆綁和系統運行的捆綁運行不涉及乘客
我要有點瘋狂試圖找出我還有什麼可以做,使rmagick看到的ImageMagick
你能告訴我們這個錯誤的堆棧跟蹤嗎? – 2010-12-22 21:20:42
謝謝你問瑞安。事實證明,最初部署應用程序的人沒有將其配置在Gemfile中,因爲它偏好/需要在許多環境中運行。 – 2011-01-07 01:07:47