我得到了这个错误:
Error: Command failed: execvp(): Permission denied当我执行一个简单的node-imagemagick脚本时:
im = require('imagemagick');
im.identify.path = '/tmp/node_thumbs/';
im.identify('cool.jpg',function(err,features){
if(err) throw err;
console.log(features);
});你知道这是什么原因造成的吗?
发布于 2011-02-18 22:37:54
拒绝的权限来自于尝试启动ImageMagick命令,而不是在执行该命令的过程中。
如果查看documentation,就会发现identify.path是“标识程序的路径”。在本例中,您将可执行文件的路径重新定义为/tmp/node_thumbs/,这可能不是可执行文件。
你可能只是想要:
var im = require("imagemagick");
im.identify('/tmp/node_thumbs/cool.jpg',function...https://stackoverflow.com/questions/5037581
复制相似问题