我的Automator工作流失败,因为它无法在“运行Shell脚本”命令中找到git命令?需要帮忙
我有一个Automator工作流程,其中一项操作是克隆存储库。这是“运行Shell脚本”操作的代码。/bin/bash如果重要的话,该命令在Bash shell中运行: SOURCEDIR="${3/\/Volumes/}" cd "$2" REPOURL="bob@somedomain.com:$SOURCEDIR" WORKINGDIR="$1" # Capture any errors with cloning process in log file git clone "$REPOURL" "$WORKINGDIR" &> ./log.txt // For debugging echo "exit code: $?" echo "PPID: $PPID" open . 现在,Automator App在我的机器上可以正常运行。我的机器(Macbook Pro)上git的路径是:(/usr/bin/git我相信我通过Xcode在我的机器上安装了git) 但是在我同事的机器(也是Mac Pro)上,Automator App失败了。实际上,log.txt文件的输出显示:bash: git: command not found 现在在我同事的机器上,git的路径是:usr/local/git/bin,是的,有所不同,因为他是通过Mac OS X的Google Git安装程序安装git的,但我认为这没有关系,因为在脚本中git命令不是命令的绝对路径,而且我的同事可以从Bash脚本正常运行git,但是直接从终端调用时。 那有什么呢?为什么自动化器工作流程对我有效,但对我的同事却无效? …