Ubuntu 16.04预提交安装程序导致错误

时间:2017-07-25 12:17:36

标签: node.js git npm ubuntu-16.04 pre-commit-hook

我试图设置一个预提交钩子,我在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在此之前正在运行。

如果我可以缩小造成这种情况的原因,那会有所帮助。

感谢。

1 个答案:

答案 0 :(得分:1)

似乎错误发生在https://www.npmjs.com/package/git-pre-commit中的pre-commit.sample中,所以我删除了它并安装了https://www.npmjs.com/package/pre-commit

错误消失了。这是因为有人有相同的经历。