我正在将 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 via bundler
- 仅安装捆绑器 rmagick 即可运行
- 在安装了 bundler 和系统 rmagick 的情况下运行
- 将 nginx 代理到 rails-server 以确保错误与乘客无关
我有点疯狂地想弄清楚我还能做些什么来让 rmagick 看到 imagemagick