Grails cloudbees imagemagick resize不起作用

Grails cloudbees imagemagick resize不起作用,grails,jenkins,imagemagick,cloudbees,Grails,Jenkins,Imagemagick,Cloudbees,我正试图在cloudbees上部署一个grails应用程序。 为了做到这一点,我有一个詹金斯的工作,建立和部署战争。 我的应用程序使用ImageMagick来调整图片大小。 在cloudbees网站上读到他们的服务器已经安装了ImageMagick之后,我做了一个测试: 在我的Jenkiks工作中,有一个“执行shell”部分,我在其中放置: convert --version 运行作业时,一切正常,我在控制台输出中看到: + convert --version Version: ImageM

我正试图在cloudbees上部署一个grails应用程序。 为了做到这一点,我有一个詹金斯的工作,建立和部署战争。 我的应用程序使用ImageMagick来调整图片大小。 在cloudbees网站上读到他们的服务器已经安装了ImageMagick之后,我做了一个测试: 在我的Jenkiks工作中,有一个“执行shell”部分,我在其中放置:

convert --version
运行作业时,一切正常,我在控制台输出中看到:

+ convert --version
Version: ImageMagick 6.7.5-6 2012-08-11 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC
Features: OpenMP    
我的应用程序使用im4java包装器。 当我尝试在应用程序中调整图片大小时,出现以下错误:

org.im4java.core.CommandException: java.io.IOException: Cannot run program "convert": error=2, No such file or directory
所以,我不明白为什么安装了ImageMagick后它就不起作用了

你能告诉我一些想法吗

谢谢


C.C.

我想这里的问题是ImageMagick是作为开发环境上的构建工具安装的(DEV@cloud)但不在用于运行时环境的堆栈上(RUN@cloud). 我看不到任何ImageMagick依赖项添加到


在运行时启用imagemagick的唯一方法是创建一个特定的新堆栈,使其对您可用。因此,需要分叉git repo并将其用作新堆栈的开发工具。

我刚刚又读了一遍这句话,我认为你是对的。使用cloudbees SDK可以安装它吗?只需更新答案以提供更多信息。抱歉,但在运行时用户通常不需要这些工具。好的,我知道了。谢谢我曾经直接在Amazon Web服务上工作,并处理云形成文件。如果我理解正确的话,云蜂群是一回事。