我试图设置一个预提交钩子,我在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在此之前正在运行。
如果我可以缩小造成这种情况的原因,那会有所帮助。
感谢。
答案 0 :(得分:1)
似乎错误发生在https://www.npmjs.com/package/git-pre-commit中的pre-commit.sample中,所以我删除了它并安装了https://www.npmjs.com/package/pre-commit。
错误消失了。这是因为有人有相同的经历。