我有一个使用NPM库pdf2pic的Node脚本。该库使用GraphicsMagick来将PDF文件转换为.png格式。但是,当我从Docker容器中的脚本中调用该库时,该库将失败(可悲的是,没有错误消息)。由于该库基本上只是用于调用GraphicsMagick命令的包装程序,因此我坚信它在查找GraphicsMagick可执行文件方面存在问题。但是,我知道我可以从Docker容器中运行GraphicsMagick命令,因为我可以执行gm convert <pdf file> <png file>
并且它工作得很好(Dockerfile:CMD gm convert..
)。
我在Dockerfile中使用RUN apt-get install graphicsmagick -y
安装了GraphicsMagick,它工作正常。
有没有人知道如何解决这个问题?刚刚开始使用Docker。值得一提的是,该库对我在我的计算机上本地工作正常。