在xcode运行脚本中运行nodejs脚本

时间:2013-08-22 15:54:11

标签: xcode node.js

我在xcode中为我的iphone应用程序创建了一个运行脚本,每当我构建应用程序时都会执行该脚本。

在这个脚本中,我想在几个shell命令之后运行node.js脚本。 不幸的是我收到以下错误。

/Users/foo/Library/Developer/Xcode/DerivedData/App-atqonvdooptyhieprtduibmymygy/Build/Intermediates/App.build/Debug-iphoneos/App.build/Script-F4F199C717B9477900AA658B.sh: 
line 12: node: command not found

这基本上就是脚本:

SRC_DIR="/path"
node "$SRC_DIR/deployment/deploy.js"

当我在终端中执行相同的脚本时,它工作得很好。

有没有人想让节点脚本在xcode中运行?

2 个答案:

答案 0 :(得分:2)

而不是node /path/我必须使用节点二进制的路径,例如/usr/local/bin/node "$SRC_DIR/deployment/deploy.js"

答案 1 :(得分:1)

您是否尝试从脚本实际运行的同一文件夹中运行节点?您可能有许可问题。