【发布时间】:2014-03-29 20:38:54
【问题描述】:
今天早上我已经安装了 CentOS 6.5 并安装了 git 和 git-gui。最初他们工作,但现在我收到错误消息。
$ sudo git gui
No protocol specified
Application initialization failed: couldn't connect to display ":0.0"
No protocol specified
Error in startup script: invalid command name "mc"
while executing
"mc "git-gui: fatal error""
invoked from within
"if {[catch {package require Tcl 8.4} err]
|| [catch {package require Tk 8.4} err]
} {
catch {wm withdraw .}
tk_messageBox \
-icon error \
-typ..."
(file "/usr/libexec/git-core/git-gui" line 34)
我确实更改了主机的名称,并认为这可能是问题所在。但是我删除并重新安装了 git 和 git-gui 并没有解决问题。
编辑:
我编辑了 /etc/hosts。它的内容是
127.0.0.1 newname.domain.com
::1 oldname
我改成 127.0.0.1 新名称.domain.com ::1 newname.domain.com
git gui
工作,虽然说它不能打开 .git/PREPARE_COMMIT_MESSAGE 但是
sudo git gui
还是给出了上面的信息
【问题讨论】: