2009-12-02 52 views
3

我跟着下面的步骤来在Ubuntu 9.10安装TortoiseHG使用下列文件:在Ubuntu 9.10的Gnome上安装TortoiseHG?

http://bitbucket.org/tortoisehg/stable/wiki/nautilus

我碰到下面的错误在我的〜/ .xsession中,错误

evolution-alarm-notify-Message: Tue Dec 1 23:28:26 2009 

sys:1: GtkWarning: Refusing to add non-unique action 'HgNautilus::00None' to action group 'DirExtensionsMenuGroup' 
sys:1: GtkWarning: gtk_action_get_name: assertion `GTK_IS_ACTION (action)' failed 
sys:1: GtkWarning: gtk_ui_manager_add_ui: assertion `name != NULL || type == GTK_UI_MANAGER_SEPARATOR' failed 
sys:1: GtkWarning: Refusing to add non-unique action 'HgNautilus::01clone' to action group 'DirExtensionsMenuGroup' 
sys:1: GtkWarning: Refusing to add non-unique action 'HgNautilus::02init' to action group 'DirExtensionsMenuGroup' 
sys:1: GtkWarning: Refusing to add non-unique action 'HgNautilus::03userconfig' to action group 'DirExtensionsMenuGroup' 
sys:1: GtkWarning: Refusing to add non-unique action 'HgNautilus::05about' to action group 'DirExtensionsMenuGroup' 
Traceback (most recent call last): 
    File "/usr/bin/hgtk", line 44, in <module> 
    sys.exit(hggtk.hgtk.dispatch(sys.argv[1:])) 
    File "/usr/lib/pymodules/python2.6/hggtk/hgtk.py", line 29, in dispatch 
    u = _ui.ui(traceback='--traceback' in args) 
TypeError: __init__() got an unexpected keyword argument 'traceback' 

有谁知道如何使这项工作?同时我将使用命令行。谢谢。

+0

什么是您的hg版本?通常thg想要一个出血的边缘hg(例如1.4或1.4.1) – tonfa 2009-12-02 14:01:08

回答

2

看来您使用的是Mercurial 1.2.1,它没有在revision 6b5522cb2ad2中完成重构。这意味着你不能在旧版本的Mercurial上使用最新版本的TortoiseHg。

我建议将Mercurial更新到更新的版本或使用旧版本的TortoiseHg。

+0

这很有趣,当我运行“hg版本”时,它告诉我我运行的是1.3.1版本......它可能是其他的东西吗? – leeand00 2009-12-03 02:07:34

+0

我仍然建议您尝试Mercurial和TortoiseHg的匹配版本。 – 2009-12-03 12:26:10