【问题标题】:unable to set path for imagemagick in mac osx snow leopard for ruby on rails无法在 mac osx Snow leopard 中为 ruby​​ on rails 中的 imagemagick 设置路径
【发布时间】:2011-05-04 13:17:52
【问题描述】:

imagemagic 和 wkhtml 在 users/mithin 中可用

我尝试在配置文件中设置路径。 这是 .profile 的内容:

export PATH="/usr/bin:/usr/local/bin:$PATH"
export PATH="/usr/local/mysql/bin:$PATH"
export PATH="/Users/mithin/:$PATH"
export PATH="/Users/mithin/ImageMagick-6.6.7/bin:$PATH"

当我尝试在终端中运行“识别”时,它运行正常

当我尝试运行我的 Ruby on rails 项目时,它会报错。

“wkhtmltopdf”也会发生类似的事情

在终端运行正常

但在 ror 输出中它给出:

sh: wkhtmltopdf: 找不到命令

谁能指出我的错误?

【问题讨论】:

  • 您是尝试直接运行命令还是通过诸如 Paperclip 之类的插件/gem 运行命令?
  • 对于 wkhtml 我使用的是直接系统调用。对于 imagemagick,我正在使用回形针
  • 我在终端中回显了 $path 变量,它正确列出了 Imagemagick 和 wkhtmltopdf 的所有路径但是当我使用系统命令在 ROR 项目中回显时,我没有得到 ImageMagick 和 wkhtmltopdf 的路径

标签: ruby-on-rails imagemagick osx-snow-leopard wkhtmltopdf


【解决方案1】:

要让 Paperclip 在默认安装位置之外找到命令,请将以下内容添加到 /config/environments/ 中的相应文件中

Paperclip.options[:command_path] = "/Users/mithin/ImageMagick-6.6.7/bin"

【讨论】:

    猜你喜欢
    • 2014-11-22
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多