Git提交失败:“断言`g_type_from_name(name)== 0'失败”

时间:2012-06-18 19:43:52

标签: git ubuntu

我是Git的初学者,我试着做第一次提交。

在命令$ git commit之后,我收到以下消息:

/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  import gobject._gobject

有谁知道如何解决这个问题?

  • Ubuntu版本:12.04
  • Git版本:1.7.9.5

稍后添加: 现在我收到此消息:“由于空提交消息而中止提交。”

我的默认编辑器是gedit。

3 个答案:

答案 0 :(得分:2)

试试git commit -m "commit message"。如果这样可行,那么您的问题可能与编辑器有关。将提交消息编辑器设置为终端中的工作,如vim或nano

git config --global core.editor "nano"

看看是否有效。

答案 1 :(得分:1)

这可能与git无关(除非你从python解释器会话中输入git命令!)

它更可能与您当前的操作系统(Ubuntu 12.04)及其与安装在其上的软件之一的交互有关:
请参阅this Ubuntu bug 962639,它会报告相同类型的错误消息 目前正在/usr/lib/python2.7/dist-packages/gobject/constants.py(2012年4月至6月)进行修复。

答案 2 :(得分:1)

我现在使用git commit -a -m "My commit message"

干杯