eww ---> perpustakaan libxml2 tidak ditemukan


9

Windows 10 (64 bit), Emacs 25.1.

Saya mencoba membuka beberapa halaman web di Emacs. Misalnya www.google.com .

Begitu M-x eww

Enter URL: www.google.com  

Tapi saya mendapatkan kesalahan: libxml2 library not found

Jawaban:


9

Seperti yang dicatat oleh @Drew, Emacs tidak menyertakan pustaka ini sehingga pada Windows Anda harus menginstalnya secara terpisah.

Lihat bagian README.w32 Emacs "perpustakaan ketergantungan opsional" untuk informasi lebih lanjut. Pada Emacs 25 sepertinya Anda dapat mengunduh dependensi dari server FTP GNU (atau mirror). Misalnya http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip

Ini adalah cara termudah: unduh file zip emacs-deps yang sesuai dan ekstrak di atas instalasi emacs Anda.

Anda juga dapat mengunduh perpustakaan yang diperlukan dari https://sourceforge.net/projects/ezwinports , atau menginstal msys2. Jika Anda memilih rute itu, Anda harus memutuskan perpustakaan mana yang Anda butuhkan - libxml2, gnutl, dll.

Namun Anda memilih untuk mendapatkan perpustakaan, saya merasa lebih mudah untuk menyalin dll ke direktori emacs / bin Anda. README.w32 menyarankan Anda untuk menambahkan dir yang berisi dll ke PATH Anda, tetapi saya ingat tidak ada yang berfungsi untuk saya di masa lalu.


2

Saya percaya itu libxml2adalah paket opsional yang dapat Anda instal bersama dengan Emacs. Ini adalah pustaka dukungan XML, dan diperlukan untuk dukungan HTML dan XML di Emacs.

Untuk Microsoft Windows 64-bit Emacs, file nt/INSTALL.w64mengatakan ini:

** Unduh dan instal paket yang diperlukan

Jalankan msys2_shell.batdi MSYS2direktori Anda dan Anda akan melihat jendela BASH dibuka.

Di BASH prompt, gunakan perintah berikut untuk menginstal paket yang diperlukan (Anda dapat menyalin dan menempelkannya ke dalam shell dengan 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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.