我正在尝试使用 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?