Ubuntu 16.04 预提交安装导致错误

Ubuntu 16.04 pre-commit instalation causing an error

我已经尝试设置一个预提交挂钩,并且我已经在 Ubuntu 16.04 上安装了 https://www.npmjs.com/package/git-pre-commit,现在在提交时我遇到了一个无法修复的错误:

.git/hooks/pre-commit: 9: [: %PATH%: unexpected operator
/usr/bin/env: ‘node’: No such file or directory

我已经安装了带有包管理器的节点,并尝试根据 https://github.com/animetosho/Nyuu/issues/14 修复此错误,但没有成功。我也尝试卸载 git-pre-commit 并删除所有内容,但错误仍然存​​在。

顺便提一下,节点和 npm 在此之前一直在运行。

如果我能缩小导致此问题的原因,将会有所帮助。

谢谢。

似乎错误出现在https://www.npmjs.com/package/git-pre-commit so I have deleted it and install https://www.npmjs.com/package/pre-commit之前的commit.sample。

错误消失了。这是如果有人有同样的经历。