2013-08-22 3 views
0

Я создал сценарий запуска в xcode для моего приложения iphone, которое запускается каждый раз, когда я создаю приложение.запустить скрипт nodejs в сценарии запуска xcode

В этом скрипте я хочу запустить скрипт 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

вместо node /path/ Мне пришлось использовать путь к бинарнику узла, например. /usr/local/bin/node "$SRC_DIR/deployment/deploy.js"

1

Вы пытаетесь запустить узел из той же самой папки, что и скрипт? У вас может возникнуть проблема с разрешением.

+0

У меня были некоторые проблемы с разрешением со сценариями, а также для этого! Исправить для меня было просто использовать двоичный путь для узла. – Horst

Смежные вопросы