Ich habe es geschafft, die meld 3.14.2 und alle Abhängigkeiten Pakete zu installieren, indem jedes Paket von der Quelle kompilieren und alle mit --prefix=<base>/meld
für die meld Werkzeug & & --prefix=<base>/meld/deps
für die Abhängigkeiten auf einem NFS-Freigabe installiert sind.meld - gi._glib.GError: Das Symbol 'Meld-Change-Apply-Right' ist im Theme nicht vorhanden. Was ist falsch an der Installation?
Schließlich habe ich das Tool aufgerufen und ich kann die GUI sehen. Aber wenn ich versuche, Funktionalitätstests durchzuführen, wirft das Fehler auf. Ich habe das Werkzeug nie benutzt. Also, ich weiß nicht, wie es genau funktionieren soll. Aber Benutzer haben den folgenden Fehler aufgezeigt, und es kann viele andere Fehler auch geben, denke ich. Aber das Folgende gehört dazu.
$meld
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
II 1
Traceback (most recent call last):
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/newdifftab.py", line 117, in on_button_compare_clicked
tab = self.diff_methods[self.diff_type](compare_paths)
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/meldwindow.py", line 647, in append_filediff
doc = filediff.FileDiff(len(files))
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/filediff.py", line 281, in __init__
from meld.gutterrendererchunk import GutterRendererChunkAction
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 33, in <module>
class GutterRendererChunkAction(GtkSource.GutterRendererPixbuf):
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 38, in GutterRendererChunkAction
MODE_REPLACE: load("meld-change-apply-right"),
File "/applics/platform/meld/meld-3.14.2/lib/python2.7/site-packages/meld/gutterrendererchunk.py", line 30, in load
return icon_theme.load_icon(icon_name, LINE_HEIGHT, 0)
File "/applics/platform/meld/meld-3.14.2/dependencies/lib/python2.7/site-packages/gi/types.py", line 113, in function
return info.invoke(*args, **kwargs)
gi._glib.GError: Icon 'meld-change-apply-right' not present in theme
Bitte sagen Sie mir, was könnte falsch sein?
Die folgenden Variablen habe ich während der Installation und während der Verwendung des Tools verwendet.
PATH, LD_LIBRARY_PATH, PKG_CONFIG_PATH, PYTHONPATH, GSETTINGS_SCHEMA_DIR
Der Grund für all diese Wege verwendet, ist es völlig Installation angepasst wird, wie es wurden bereits bestehende GTK etc Versionen auf den Servern laufen und wir wollen nicht Stören Sie sie und wünschen Sie eine separate Einrichtung für die Meldung, und auch in einer Weise, dass die gleiche Installation auf NFS von mehreren Servern verwendet werden kann.
Aber anders als die anderen Tools, die wir normalerweise installieren, hat meld sehr ernsthafte Abhängigkeiten und wir müssen komplexe Pakete wie GTK kompilieren.
Wie auch immer, kann uns jemand sagen, was ist mit der aktuellen Installation falsch? Und muss ich mehr Variablen und Referenzen setzen oder muss ich die Module erneut mit zusätzlichen Optionen installieren? Jetzt habe ich nur empfohlene Abhängigkeiten für jedes Paket installiert und optionale Paketabhängigkeiten verlassen.
Und auf den Fehler, kann ich die PNG-Datei in meiner Installation <base>/meld/share/icons/hicolor/16x16/actions/meld-change-apply-right.png
finden, dann, warum das Tool es nicht finden kann? Was ist Thema bedeutet hier?
Ich war eigentlich ziemlich stolz auf mich nach dem Fenster zu sehen, aber jetzt scheint es, es ist nur ein leeres Fenster mit Null-Funktionalität :(
Hi..in meinem Fall selbst nach dem Erstellen von Soft-Links das gleiche Problem passiert. Irgendwelche variablle müssen wir einstellen? –
Ich bin mir nicht sicher, aber Sie können versuchen, den Icon-Cache mit etwas wie 'sudo gtk-update-icon-cache --force/usr/share/icons/hicolor' und' sudo gtk-update-icon-cache - neu aufzubauen. -force/usr/share/icons/gnome' (vielleicht die Pfade entsprechend ändern). Siehe den Fehlerbericht unter https://bugzilla.gnome.org/show_bug.cgi?id=767396 – Ista