【问题标题】:ImageMagick devel package on Red Hat Open ShiftRed Hat Openshift 上的 ImageMagick 开发包
【发布时间】:2012-05-12 23:28:38
【问题描述】:

我的 RoR 应用程序需要 ImageMagick,因为我使用 rmagick 和carrierwave gems 来编辑图像。如何在 Open Shift 上安装它?

【问题讨论】:

    标签: ruby-on-rails imagemagick paas openshift


    【解决方案1】:

    编辑:

    如果你访问 ssh 你可以看到机器已经带有 ImageMagick:

    [blog-fdiazgarrido.rhcloud.com ~]\> convert --version
    Version: ImageMagick 6.5.4-7 2010-02-26 Q16 OpenMP http://www.imagemagick.org
    Copyright: Copyright (C) 1999-2009 ImageMagick Studio LLC
    

    所以你唯一需要做的就是将它包含在你的 Gemfile 中,它会像所有其他 gem 一样被拾取



    您必须首先使用该库:

    up2date install ImageMagick
    

    yum install ImageMagick
    

    如果你使用的是 yum

    最后像安装 gem 一样

    sudo gem install rmagick
    

    或者将它包含在您的 Gemfile 和运行包中

    【讨论】:

    • 谢谢,但我如何在 OpenShift(云 Paas)上安装它。当我使用 ssh 连接到服务器时,“yum”是未知命令。有什么建议吗?
    • 好的,通过ssh访问可以看到ImageMagick已经安装好了,所以你只需要在你的Gemfile中包含rmagick,不需要安装ImageMagick。编辑我的答案
    • 我的 Gemfile 中有“rmagick”、“carrierwave”。推送后出现此错误:无法安装 RMagick 2.13.1。在 /usr/libexec/stickshift/cartridges/ruby-1.8/info/bin/:/usr/libexec/stickshift/cartridges/abstract-httpd/info/bin/:/usr/libexec/stickshift 中找不到 Magick-config /cartridges/abstract/info/bin/:/sbin:/usr/sbin:/bin:/usr/bin
    • 你能试试这个吗? gem "rmagick", :require => 'RMagick'
    • 我无法使用 ssh 连接创建任何文件,可以吗? :require => 'RMagick' 也是同样的问题
    猜你喜欢
    • 2021-09-12
    • 2020-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-09
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    相关资源
    最近更新 更多