railsapp を ubuntu にデプロイしています
rmagick は「bundle install vendor」経由でインストールされます。インストールされ、アプリが実行されますが、次のエラーがスローされます。
uninitialized constant Image::Magick
読み込もうとすると:
source_image = Magick::Image.read("#{Rails.root}/public/system/assets/#{self.id}/original/#{self.asset_file_name}").first
私は次のことをしました:
- アンインストールしてから再インストールした、サーバー上の ImageMagick
- サーバー上のrmagickをアンインストールしてから再インストールします
- アンインストールしてから再インストールし、バンドラー経由でrmagick
- bundler rmagick のみをインストールして実行する
- バンドラーとシステム rmagick をインストールして実行する
- nginx を rails-server にプロキシして、エラーがパッセンジャーに関連していないことを確認しました
rmagickにimagemagickを表示させるために他に何ができるかを理解しようとして、少し夢中になっています