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