找不到mac homebrew git命令

时间:2017-10-12 15:42:08

标签: macos sh homebrew

当我从命令行在Mac上运行以下命令时,它可以正常工作:

git submodule foreach "git checkout develop; git pull"

...但是当我从.sh脚本中运行它时,会发出 git:command not found 错误:

/usr/local/Cellar/git/2.14.2/libexec/git-core/git-submodule: line 355: “git: command not found

完整脚本如下。 结帐工作,但 submodule foreach 会引发错误:

#!/bin/bash
set -e
set -u
git checkout develop && git pull
git submodule foreach “git checkout develop; git pull”
exit 0

我发现的建议是为了确保usr / bin在我的路上。但这就是我在回显$ PATH时所看到的(似乎已经在那里):

/Users/myusername/.nvm/versions/node/v8.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Applications/VMware Fusion.app/Contents/Public

1 个答案:

答案 0 :(得分:0)

您的报价已关闭。

应该是"git checkout develop; git pull"而不是“git checkout develop; git pull”