过度使用 gem 正在阻止提交

Overcommit gem is preventing a commit

我在 rails 应用程序上安装了一个 ruby,它在另一台使用 overcommit gem 的机器上是 运行。我不想使用过度使用 gem。当我尝试提交时,例如

git commit -m 'Add something'

我有错误信息

This repository contains hooks installed by Overcommit, but the `overcommit` gem is not installed.
Install it with `gem install overcommit`.

如果我安装 overcommit gem,我仍然会收到相同的消息。我试过:

overcommit --uninstall

但是当我尝试提交时仍然收到相同的错误消息。

如何解决此问题以便我可以提交?

我在 overcommit github site 上报告了这个问题。

看来这是我安装损坏的问题。为了解决这个问题,我将主存储库的一个新副本克隆到我的机器上,并手动添加来自损坏存储库的更改。这解决了问题,但不幸的是,我们对实际原因知之甚少。