jhbuild 运行需要 GnomeDesktop

jhbuild 运行需要 GnomeDesktop

使用 jhbuild 成功构建后,我尝试按照以下步骤操作这里:调用 killall gnome-weather 并得到未找到进程(我认为可能没问题)并运行 module gnome-weather。它告诉我:

(org.gnome.Weather.Application:23477): Gjs-WARNING **: JS ERROR: Error:   
Requiring GnomeDesktop, version none: Typelib file for namespace
'GnomeDesktop' (any version) not found
@resource:///org/gnome/Weather/Application/js/app/city.js:21
@resource:///org/gnome/Weather/Application/js/app/window.js:23
@resource:///org/gnome/Weather/Application/js/app/main.js:36
@/home/greenekatherine/jhbuild/install/bin/gnome-weather:6

JS_EvaluateScript() failed

然后我清理并重建,但遇到了同样的问题。也许我应该为 GnomeDesktop 安装一些额外的东西?我不知道,因为构建不会产生任何关于它的消息。这是我第一次尝试使用 jhbuild,如果能得到帮助我将不胜感激。

我的系统是Ubuntu 15.10 64位版本。

答案1

如果你检查 city.js,你会发现这一行:

src/app/city.js:const Gnome = imports.gi.GnomeDesktop;

所以你需要一些与 javascript 和 gnome 自省相关的东西。

尝试使用“apt-cache search javascript introspection”搜索适当的包。您是否安装了 gir1.2-javascriptcoregtk-4.0 或 gir1.2-javascriptcoregtk-3.0?

相关内容