在Mac下使用sourcetree提交代码,出现如下报错:

.git/hooks/pre-commit: line XXX: node: command not found

使用诸如SourceTree这样的gui,可以访问的环境变量不一样,需要在.git/hooks/pre-commit脚本中加入你的node环境变量

首先打印你的node目录:

$ which node

比如(每个人的目录都不同)

/usr/local/opt/node/bin

然后将目录加入到 你的git项目下 .git/hooks/pre-commit

$PATH是已有目录

PATH="/usr/local/opt/node/bin:$PATH"
Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐