2015-10-20 101 views
0

我正在使用mupx来部署流星建造。 Graphicsmagick安装在系统上(以及imagemagick),都在ubuntu 14.04上使用apt-get。尝试转换图像时,我的应用程序失败。这是错误我得到:找不到graphicsmagick ...但已安装?

[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) 
+1

看起来像graphicsMagick和imageMagick不在你的应用程序进程所有者的$ PATH下(根据源代码https://github.com/CollectionFS/Meteor- CFS-实:graphicsmagick /斑点/主/ gm.js)。您能否提供有关您的部署环境的更多信息? (e,g,EC2) –

+0

是的,当然。我正在使用Ubuntu 14.04部署到数字海洋液滴。我刚刚使用apt-get install安装了graphicsmagick/imagemagick。 MUP在部署到此服务器时意识到它们在那里,因为它在部署时停止给我提供错误,但是现在当我尝试在运行时调用转换函数时出现此错误。 –

+0

@RyanWu你有什么机会从这个信息中推断出另一个进步?我仍然坚持下去。 –

回答

1

貌似解决了,这是手动安装它,而不是通过apt-get处理。这里是这样做的步骤:

  1. 从他们的ftp服务器获取tar gz文件。确保获得最新的.tar.gz版本。

    $ wget ftp://ftp.graphicsmagick.org/pub/GraphicsMagick/1.3/GraphicsMagick-1.3.1.tar.gz

  2. $ tar -xvzf GraphicsMagick-1.3.1.tar.gz

  3. $ cd GraphicsMagick-1.3.1/
  4. $ ./configure
  5. $ make
  6. $ make install

如果没有交流编译器在你的服务器上,有一个步骤3.5:sudo apt-get install build-essential

相关问题