最後に (Redhat 6.3 サーバーの NFS 共有に) meld 3.14.2 をインストールしました。40 時間近くの作業の後、すべての依存関係をインストールし、ついに成功したようです。しかし、1 つのフィナーレ エラーを解決する必要があります。
(meld:20703): GLib-GIO-ERROR **: No GSettings schemas are installed on the system
Trace/breakpoint trap (core dumped)
ここに答えがありました: GLib-GIO-ERROR**: No GSettings schemas are installed on the system
私は以前、これらの専門用語を知りませんでした。では、具体的にどうすればいいのか教えてください。
変数を設定する必要があります$XDG_DATA_DIR
か? そして、もし、なぜ、そして何が値であるべきですか?
そして、コンパイルされたファイルが既にMyApp/share/glib-2.0/schemas
.
ただし、コンパイルされたスキーマが既に存在する場合でも、次のことも試しました。
glib-complile-schemas <PATH_TO_SCHEMAS> --targetdir=MyApp/share/glib-2.0/schemas
しかし、それでもエラーが発生します。MyApp
と に設定して、変数も試しましたMyApp/share/glib-2.0/schemas
。それもうまくいきません。
gsettings-desktop-config の再インストールも試みました。それでもエラー。私の場合、それは 3.12 バージョンです。
それで、ここで何が起こっているのですか?? 説明してください。私は不眠でした。:(
ありがとうございます!
また、参考までに、GTK+、ATK、CAIRO、PANGO などのすべての依存関係を と同じインストール ディレクトリにインストールしましprefix=<base>/meld/deps
た。
例:
meld バイナリは次の場所にあります。
<base>/meld/bin/
cairo バイナリは次のようにインストールされます。
<base>/meld/deps/bin/
atk バイナリは次のようにインストールされます。
<base>/meld/deps/bin/
同様に、他の依存関係について考えることができます