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 を使用するにはどうすればよいですか?