0

node.js から imagemagick の「識別」を使用しようとしていますが、機能していません。を使用してimagemagickをインストールしました

brew install imagemagick

/usr/local/bin/identify などにあります。

次のようにサーバーを起動するスクリプトを作成しました。

#!/bin/bash
echo "imagemagick: `which identify`"
/Users/myname/.nvm/v0.6.10/bin/node /path/to/server.js -g /some/directory/argument -port 8475

ターミナル (Mac OS X 10.7) からスクリプトを実行すると、出力は次のようになります。

imagemagick: /usr/local/bin/identify
[... output from node.js comes here ...]

ただし、後でスクリプトidentifyが見つかりませんでした。インストールされていて、パスなどにあることを確認してください。

node.js imagemagick モジュールは を呼び出しますchildproc.spawn('identify', args);

node.js で bash スクリプトと同じ PATH を使用するにはどうすればよいですか?

4

0 に答える 0