【发布时间】:2015-10-20 05:52:02
【问题描述】:
我正在使用 mupx 部署流星构建。 Graphicsmagick 安装在系统上(以及 imagemagick),两者都在 ubuntu 14.04 上使用 apt-get。尝试转换图像时,我的应用程序失败。这是我得到的错误:
[wyno.io] FS.Transform.createWriteStream transform function failed, Error:
[wyno.io] Exception in queued task: Error: cfs:graphicsmagick could not find "graphicsMagick" or "imageMagick"
[wyno.io] at gm (packages/cfs_graphicsmagick/packages/cfs_graphicsmagick.js:14:1)
[wyno.io] at Object.FS.Collection.stores.FS.Store.GridFS.transformWrite (both/collections.js:10:1)
[wyno.io] at packages/cfs_storage-adapter/packages/cfs_storage-adapter.js:355:1
[wyno.io] at addPassThrough (packages/cfs_storage-adapter/packages/cfs_storage-adapter.js:421:1)
[wyno.io] at [object Object].FS.Transform.createWriteStream (packages/cfs_storage-adapter/packages/cfs_storage-adapter.js:352:1)
[wyno.io] at Object.self.adapter.createWriteStream (packages/cfs_storage-adapter/packages/cfs_storage-adapter.js:171:1)
[wyno.io] at saveCopy (packages/cfs_worker/packages/cfs_worker.js:180:1)
[wyno.io] at Object.fsCollection.files.find.observe.added (packages/cfs_worker/packages/cfs_worker.js:42:1)
[wyno.io] at [object Object].observeChangesCallbacks.added (packages/minimongo/observe.js:153:1)
[wyno.io] at self.applyChange.added (packages/minimongo/observe.js:53:1)
【问题讨论】:
-
看起来 graphicsMagick 和 imageMagick 都不在您的应用程序进程所有者的 $PATH 下(根据源代码 github.com/CollectionFS/Meteor-cfs-graphicsmagick/blob/master/…)。您能否提供有关您的部署环境的更多信息? (例如,EC2)
-
是的,当然。我正在使用 Ubuntu 14.04 部署到 Digitial Ocean droplet。我刚刚使用 apt-get install 安装了 graphicsmagick/imagemagick。 MUP 在部署到此服务器时识别出它们在那里,因为它在部署时停止给我错误,但现在当我尝试在运行时调用转换函数时出现此错误。
-
@RyanWu 你有没有机会从这个信息中推断出又向前迈进了一步?我仍然坚持下去。
标签: ubuntu meteor imagemagick graphicsmagick