在Ubuntu 9.10上安装TortoiseHG并在Gnome桌面环境中使用?

3

我按照以下步骤使用以下文档在Ubuntu 9.10上安装TortoiseHG:

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

在我的~/.xsession-errors文件中出现了以下错误:

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'

有人知道如何使这个工作吗?与此同时,我将使用命令行。谢谢。


你的hg版本是多少?通常thg需要一个最新的hg版本(例如1.4或1.4.1)。 - tonfa
1个回答

2

看起来您正在使用Mercurial 1.2.1 版本,该版本没有在 6b5522cb2ad2修订版 中完成的重构工作。这意味着您不能使用最新版本的TortoiseHg与这个旧版本的Mercurial一起使用。

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


很有趣,当我运行“hg version”时,它告诉我我正在运行版本1.3.1...可能是其他什么原因吗? - leeand00
我仍然建议您尝试匹配Mercurial和TortoiseHg的版本。 - Martin Geisler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接