【问题标题】:Installing TortoiseHG on Gnome in Ubuntu 9.10?在 Ubuntu 9.10 的 Gnome 上安装 TortoiseHG?
【发布时间】:2009-12-02 04:46:57
【问题描述】:

我按照以下步骤使用以下文档在 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)

标签: python ubuntu mercurial gnome tortoisehg


【解决方案1】:

您使用的似乎是 Mercurial 1.2.1,它没有在 revision 6b5522cb2ad2 中完成重构。这意味着您不能将最新版本的 TortoiseHg 与如此旧版本的 Mercurial 一起使用。

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

【讨论】:

  • 这很有趣,当我运行“hg version”时,它告诉我我正在运行 1.3.1 版...会不会是别的?
  • 我仍然建议您尝试匹配 Mercurial 和 TortoiseHg 的版本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-01-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-21
  • 2017-02-28
  • 2011-01-19
相关资源
最近更新 更多