【发布时间】:2022-10-12 22:36:49
【问题描述】:
我尝试从 Github 桌面提交我的 Ruby on Rails 代码,结果如下
错误,请帮助我如何解决此错误并提交我的代码?
.git/hooks/commit-msg:167:in `validate': undefined method `keys' for nil:NilClass (NoMethodError)
from .git/hooks/commit-msg:211:in `<main>'
【问题讨论】:
-
你有一个钩子(显然写在Ruby),它尝试根据一些本地规则来验证您的提交消息。不幸的是,您的提交挂钩中有一个错误。您需要向知道如何用 Ruby 编写程序的人展示该提交挂钩的代码,以便他们可以调试它。同时你能够通过在运行提交时添加
--no-verify或将钩子移开来完全绕过钩子,但这可能是错误的做法。
标签: ruby git-commit pre-commit-hook