簡體   English   中英

如何使用node.js和node-imagemagick修復此錯誤:錯誤:命令失敗:execvp():權限被拒絕?

[英]How do I fix this error with node.js and node-imagemagick: Error: Command failed: execvp(): Permission denied?

我收到此錯誤:

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命令而不是在執行過程中。

如果查看文檔 ,則identify.path是“標識程序的路徑”。 在這種情況下,您將重新定義可執行文件的路徑為/ tmp / node_thumbs /,這大概不是可執行文件。

您可能只想要:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM