gpt4 book ai didi

javascript - 如何使用 node.js 和 node-imagemagick : Error: Command failed: execvp(): Permission denied? 修复此错误

转载 作者:搜寻专家 更新时间:2023-11-01 00:34:27 24 4
gpt4 key购买 nike

我收到这个错误:

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);
});

关于可能导致此问题的任何想法?

最佳答案

权限被拒绝是因为试图启动 ImageMagick 命令,而不是在执行它的过程中。

如果您查看 documentation , identify.path 是“识别程序的路径”。在这种情况下,您将可执行文件的路径重新定义为/tmp/node_thumbs/,这可能不是可执行文件。

你可能只是想要:

var im = require("imagemagick");
im.identify('/tmp/node_thumbs/cool.jpg',function...

关于javascript - 如何使用 node.js 和 node-imagemagick : Error: Command failed: execvp(): Permission denied? 修复此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5037581/

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