将paperclip和imagemagick路径添加到rails项目的environment.rb中

时间:2013-07-17 22:35:55

标签: ruby-on-rails imagemagick paperclip

QUSTION:

我应添加哪些正确的代码行以确保我的回形针和imagemagick与enviroment.rb正确链接 在旁注上有任何常见的警告我应该注意在vps上部署paperclip / imagemagick(vps上的imagemagick是安装和相同的路径)

好的我对Rails,ubuntu很新,我正在尝试安装回形针。它要求我在config / enviorment.rb文件中添加路径,以便回形针可以链接到imagemagick。 link to that reference

  

要确保它在您的命令行上运行哪个转换(一个   ImageMagick实用程序)。这将为您提供路径   实用程序已安装。例如,它可能会返回   的/ usr / local / bin中/转换。

     

然后,在您的环境配置文件中,让Paperclip知道查看   将该目录添加到其路径中。

运行此命令会产生:

/usr/bin/convert

link to old video 这个安装paperclip的旧视频只是添加到config / enviorment.rb

config.gem 'paperclip'

1 个答案:

答案 0 :(得分:1)

在config / environments / development.rb中添加以下行:

Paperclip.options[:command_path] = "/usr/bin/"

这指向转换应用程序的父目录,因为您要访问所有回形针命令,而不仅仅是转换。

如果您还需要运行这些环境,则需要为production.rb和test.rb重复上述步骤(假设您在同一台计算机上运行它们,使用相同的命令路径)。