gpt4 book ai didi

grails - cloudbees imagemagick调整大小不起作用

转载 作者:行者123 更新时间:2023-12-02 15:29:16 24 4
gpt4 key购买 nike

我正在尝试在cloudbees上部署grails应用程序。
为了做到这一点,我有一个 Jenkins 的工作来建立 war 并部署它。
我的应用程序使用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后为什么不起作用。

你能给我个主意吗?

谢谢。

抄送

最佳答案

我猜这里的问题是ImageMagick作为构建工具安装在开发环境(DEV @ cloud)上,而不是安装在用于运行时环境(RUN @ cloud)的堆栈上。我看不到Tomcat 6-7 stack中添加了任何ImageMagick依赖项。

在运行时具有imagemagick的唯一方法是创建一个特定的新堆栈,该堆栈可供您使用。因此需要 fork git repo并将genapp用作新堆栈的开发工具。

关于grails - cloudbees imagemagick调整大小不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22381366/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com