Automator: comando del nodo in esecuzione in errore AppleScript

3

Sto cercando di eseguire un AppleScript che esegue un comando di nodo come se lo avessi eseguito in un terminale e sembra avere il giusto inizio con il codice, ma mi sto facendo impazzire su Automator che non riconosce il comando node % codice%. Qualcuno può indicarmi il motivo per cui il programma di automazione non è in grado di individuare il nodo (comando nodo come in Node.js. Node.js è installato sulla mia macchina)?

Ecco il mio AppleScript:

do shell script "cd /Users/user/Desktop/Projects/node/cli && node app.js DesktopUSA"
    
posta cphill 15.02.2017 - 20:42
fonte

1 risposta

2

La variabile PATH per il tuo AppleScript non contiene / usr / local / bin! Puoi verificarlo con do shell script "env >> $HOME/Desktop/env.txt" .

Quindi, configura un percorso aggiuntivo o utilizza il percorso completo per il nodo:

do shell script "cd /Users/user/Desktop/Projects/node/cli && /usr/local/bin/node app.js DesktopUSA"
    
risposta data 16.02.2017 - 00:44
fonte

Leggi altre domande sui tag