【问题标题】:Ubuntu 16.04 pre-commit instalation causing an errorUbuntu 16.04 预提交安装导致错误
【发布时间】:2017-12-31 08:47:04
【问题描述】:

我尝试设置预提交挂钩,并在 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 在此之前运行。

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

谢谢。

【问题讨论】:

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


    【解决方案1】:

    似乎https://www.npmjs.com/package/git-pre-commit 的 pre-commit.sample 中有错误,所以我已将其删除并安装 https://www.npmjs.com/package/pre-commit

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多