【问题标题】:Image Magick not working on HerokuImage Magick 不适用于 Heroku
【发布时间】:2015-01-22 20:44:06
【问题描述】:

我已经安装了 RMagick,在我的 gemile 中指定了 gem,并提交了更改。推送到 Heroku,Heroku 显示它已安装在日志中,但是当我尝试上传图片时,我收到此通知:

图像无法运行identify 命令。请安装 ImageMagick。

在这里帮助一个新的爱好者!

导轨 4.1.8 红宝石 2.1.5 Heroku雪松

gem 'rmagick' 在 gemfile 中

【问题讨论】:

  • 您使用的是什么上传器 gem?回形针?载波?另外,你也在哪里上传文件(仅供参考,你不能上传到 Heroku)。
  • 我正在使用回形针。我已经添加了将图像重定向到 AWS 的代码。奇怪的是 ImageMagick 没有出现在 Heroku 上,我知道它除了竹子以外的任何地方都预装了

标签: ruby-on-rails heroku rmagick


【解决方案1】:

我终于让它工作了,我遇到了同样的问题 只需添加 Paperclip.options[:command_path] = 'Path to your ImagineMagick'

在你所有的环境中......最重要的! 将其添加到您的实际 environment.rb 文件中,它位于我的 config 文件夹中,如下所示

require File.expand_path('../application', __FILE__)

Rails.application.initialize!
Paperclip.options[:command_path] = 'C:\ImageMagicks'

这是我的 Production.rb

现在应该可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-09
    • 2019-04-09
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    相关资源
    最近更新 更多