我在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中运行?
答案 0 :(得分:2)
而不是node /path/
我必须使用节点二进制的路径,例如/usr/local/bin/node "$SRC_DIR/deployment/deploy.js"
答案 1 :(得分:1)
您是否尝试从脚本实际运行的同一文件夹中运行节点?您可能有许可问题。