0

我在 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 中运行?

4

2 回答 2

2

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

于 2013-08-23T07:55:33.663 回答
1

您是否尝试从与脚本实际运行的文件夹相同的文件夹运行节点?您可能遇到权限问题。

于 2013-08-22T16:11:53.887 回答