jhbuild 運作需要 GnomeDesktop

jhbuild 運作需要 GnomeDesktop

使用 jhbuild 成功建置後,我嘗試按照以下步驟操作這裡:呼叫killall gnome-weather並取得該行程未找到(我認為可能沒問題)並執行模組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 = import.gi.GnomeDesktop;

所以你需要一些與 javascript 和 gnome introspection 相關的東西。

嘗試使用「apt-cache search javascript introspection」搜尋適當的套件。您是否安裝了 gir1.2-javascriptcoregtk-4.0 或 gir1.2-javascriptcoregtk-3.0?

相關內容