Windows 10 (64 Bit), Emacs 25.1.
Ich versuche in Emacs eine Webseite zu öffnen. ZB www.google.com .
So M-x eww
Enter URL: www.google.com
Aber ich bekomme Fehler: libxml2 library not found
Windows 10 (64 Bit), Emacs 25.1.
Ich versuche in Emacs eine Webseite zu öffnen. ZB www.google.com .
So M-x eww
Enter URL: www.google.com
Aber ich bekomme Fehler: libxml2 library not found
Wie @Drew bemerkte, enthält Emacs diese Bibliothek nicht. Unter Windows müssen Sie sie separat installieren.
Weitere Informationen finden Sie im Abschnitt "Optionale Abhängigkeitsbibliotheken" von Emacs README.w32. Ab Emacs 25 können Sie die Abhängigkeiten anscheinend vom GNU-FTP-Server (oder einem Spiegel) herunterladen. ZB http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip
Dies ist der einfachste Weg: Laden Sie die entsprechende emacs-deps-Zip-Datei herunter und extrahieren Sie sie über Ihre Emacs-Installation.
Sie können die erforderlichen Bibliotheken auch von https://sourceforge.net/projects/ezwinports herunterladen oder msys2 installieren. Wenn Sie diesen Weg gehen, müssen Sie entscheiden, welche Bibliotheken Sie benötigen - libxml2, gnutls usw.
Wie auch immer Sie sich entscheiden, die Bibliotheken zu erhalten, ich fand es am einfachsten, die DLLs in Ihr emacs / bin-Verzeichnis zu kopieren. Die README.w32 schlägt vor, dass Sie einfach das Verzeichnis mit den DLLs zu Ihrem PATH hinzufügen können, aber ich erinnere mich, dass ich diese Arbeit in der Vergangenheit nicht für mich hatte.
Ich glaube, das libxml2
ist ein optionales Paket, das Sie zusammen mit Emacs installieren können. Es ist die XML-Unterstützungsbibliothek und für die HTML- und XML-Unterstützung in Emacs erforderlich.
Für Microsoft Windows 64-Bit-Emacs nt/INSTALL.w64
lautet die Datei wie folgt:
** Laden Sie die erforderlichen Pakete herunter und installieren Sie sie
Führen Sie
msys2_shell.bat
in IhremMSYS2
Verzeichnis und Sie werden ein BASH Fenster geöffnet sehen.Verwenden Sie in der BASH-Eingabeaufforderung den folgenden Befehl, um die erforderlichen Pakete zu installieren (Sie können sie mit kopieren und in die Shell einfügen
Shift + Insert
):pacman -S base-devel \ mingw-w64-x86_64-toolchain \ mingw-w64-x86_64-xpm-nox \ mingw-w64-x86_64-libtiff \ mingw-w64-x86_64-giflib \ mingw-w64-x86_64-libpng \ mingw-w64-x86_64-libjpeg-turbo \ mingw-w64-x86_64-librsvg \ mingw-w64-x86_64-libxml2 \ mingw-w64-x86_64-gnutls \ mingw-w64-x86_64-zlib