首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >伊斯坦布尔封面抛出奇怪的错误

伊斯坦布尔封面抛出奇怪的错误
EN

Stack Overflow用户
提问于 2015-08-22 00:08:33
回答 1查看 92关注 0票数 0

尝试运行伊斯坦布尔封面,但得到以下一组错误,似乎无法修复它们。这是一个简单的代码覆盖率测试。实际的命令是:

代码语言:javascript
复制
istanbul cover --dir ../artifacts --report html -- ./node_modules/mocha/bin/_mocha tests/unit/* --recursive --reporter spec

我的错误如下:

代码语言:javascript
复制
    (istanbul:10869): GConf-WARNING **: Client failed to connect to the D- BUS daemon:
Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Traceback (most recent call last):
  File "/usr/bin/istanbul", line 24, in <module>
    from istanbul.main import main
  File "/usr/lib/pymodules/python2.7/istanbul/main/main.py", line 37, in <module>
    from istanbul.main.tray_icon import TrayIcon
  File "/usr/lib/pymodules/python2.7/istanbul/main/tray_icon.py", line 30, in <module>
    class TrayIcon:
  File "/usr/lib/pymodules/python2.7/istanbul/main/tray_icon.py", line 34, in TrayIcon
    popup_menu = TrayPopupMenu()
  File "/usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py", line 38, in __init__
    self._setup_popup_menu()
  File "/usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py", line 47, in _setup_popup_menu
    self._setup_record_3d()
  File "/usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py", line 102, in _setup_record_3d
    new_widget = Widget(record_3d)
  File "/usr/lib/pymodules/python2.7/istanbul/main/constants.py", line 36, in __init__
    self.associate_preference()
  File "/usr/lib/pymodules/python2.7/istanbul/main/constants.py", line 39, in associate_preference
    preferences = Preferences()
  File "/usr/lib/pymodules/python2.7/istanbul/main/preferences.py", line 134, in __init__
    new_pref = Preference(setting, setting_v[0], setting_v[1], setting_v[2])
  File "/usr/lib/pymodules/python2.7/istanbul/main/preferences.py", line 38, in __init__
    self.gconf = IstanbulGConf()
  File "/usr/lib/pymodules/python2.7/istanbul/main/gconf_client.py", line 78, in __init__
    GConfClient.__init__(self, '/apps/istanbul')
  File "/usr/lib/pymodules/python2.7/istanbul/main/gconf_client.py", line 27, in __init__
    self.client.add_dir (directory, gconf.CLIENT_PRELOAD_NONE)
glib.GError: No D-BUS daemon running




    /usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:37: Warning: invalid (NULL) pointer instance
  self.tooltips = gtk.Tooltips()
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:37: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  self.tooltips = gtk.Tooltips()
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:43: Warning: invalid (NULL) pointer instance
  self.popupmenu = gtk.Menu()
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:43: Warning: g_signal_connect_data: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
  self.popupmenu = gtk.Menu()
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:54: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  self.popupmenu_aboutitem = gtk.ImageMenuItem(gtk.STOCK_ABOUT)
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:54: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  self.popupmenu_aboutitem = gtk.ImageMenuItem(gtk.STOCK_ABOUT)
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:54: Warning: value "TRUE" of type 'gboolean' is invalid or out of range for property 'visible' of type 'gboolean'
  self.popupmenu_aboutitem = gtk.ImageMenuItem(gtk.STOCK_ABOUT)
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:73: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  _("_Select Area to Record"))
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:73: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  _("_Select Area to Record"))
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:73: Warning: value "TRUE" of type 'gboolean' is invalid or out of range for property 'visible' of type 'gboolean'
  _("_Select Area to Record"))
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:86: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  _("Select _Window to Record"))
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:86: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  _("Select _Window to Record"))
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:86: Warning: value "TRUE" of type 'gboolean' is invalid or out of range for property 'visible' of type 'gboolean'
  _("Select _Window to Record"))
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:98: GtkWarning: IA__gtk_settings_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
  record_3d = gtk.CheckMenuItem(_("Record _3D"))
    /usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py:98: Warning: g_object_get: assertion 'G_IS_OBJECT (object)' failed
  record_3d = gtk.CheckMenuItem(_("Record _3D"))

    (istanbul:10897): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Traceback (most recent call last):
  File "/usr/bin/istanbul", line 24, in <module>
    from istanbul.main import main
  File "/usr/lib/pymodules/python2.7/istanbul/main/main.py", line 37, in <module>
    from istanbul.main.tray_icon import TrayIcon
  File "/usr/lib/pymodules/python2.7/istanbul/main/tray_icon.py", line 30, in <module>
    class TrayIcon:
  File "/usr/lib/pymodules/python2.7/istanbul/main/tray_icon.py", line 34, in TrayIcon
    popup_menu = TrayPopupMenu()
  File "/usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py", line 38, in __init__
    self._setup_popup_menu()
  File "/usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py", line 47, in _setup_popup_menu
    self._setup_record_3d()
  File "/usr/lib/pymodules/python2.7/istanbul/main/tray_popup.py", line 102, in _setup_record_3d
    new_widget = Widget(record_3d)
  File "/usr/lib/pymodules/python2.7/istanbul/main/constants.py", line 36, in __init__
    self.associate_preference()
  File "/usr/lib/pymodules/python2.7/istanbul/main/constants.py", line 39, in associate_preference
    preferences = Preferences()
  File "/usr/lib/pymodules/python2.7/istanbul/main/preferences.py", line 134, in __init__
    new_pref = Preference(setting, setting_v[0], setting_v[1], setting_v[2])
  File "/usr/lib/pymodules/python2.7/istanbul/main/preferences.py", line 38, in __init__
    self.gconf = IstanbulGConf()
  File "/usr/lib/pymodules/python2.7/istanbul/main/gconf_client.py", line 78, in __init__
    GConfClient.__init__(self, '/apps/istanbul')
  File "/usr/lib/pymodules/python2.7/istanbul/main/gconf_client.py", line 27, in __init__
    self.client.add_dir (directory, gconf.CLIENT_PRELOAD_NONE)
glib.GError: No D-BUS daemon running
EN

回答 1

Stack Overflow用户

发布于 2015-08-22 01:50:05

如果应用程序是基于GUI的,并且如果您已经附加了display,应用程序仍然无法打开display,请尝试此...

您需要导出它的地址。通常是0.0,因此您的命令将类似于“导出DISPLAY=:0.0”,如果不起作用,请尝试将0.0更改为0,然后它可以找到显示。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32144899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档