eww ---> libxml2 라이브러리를 찾을 수 없습니다


9

Windows 10 (64 비트), Emacs 25.1.

이맥스에서 일부 웹 페이지를 열려고합니다. 예 : www.google.com .

그래서 M-x eww

Enter URL: www.google.com  

하지만 오류가 발생합니다. libxml2 library not found

답변:


9

@Drew가 지적했듯이 Emacs에는이 라이브러리가 포함되어 있지 않으므로 Windows에서는 별도로 설치해야합니다.

자세한 정보는 Emacs README.w32 섹션 "선택적 종속성 라이브러리"를 참조하십시오. Emacs 25부터는 GNU FTP 서버 (또는 미러)에서 종속성을 다운로드 할 수있는 것처럼 보입니다. 예 : http://ftp.gnu.org/gnu/emacs/windows/emacs-25-x86_64-deps.zip

가장 쉬운 방법입니다. 적절한 emacs-deps zip 파일을 다운로드하여 emacs 설치 상단에 압축을 풉니 다.

https://sourceforge.net/projects/ezwinports 에서 필요한 라이브러리를 다운로드 하거나 msys2를 설치할 수도 있습니다. 이 경로를 사용하면 libxml2, gnutls 등 필요한 라이브러리를 결정해야합니다.

그러나 라이브러리를 얻으려면 dll을 emacs / bin dir에 복사하는 것이 가장 쉽다는 것을 알았습니다. README.w32는 dll을 포함하는 dir을 PATH에 추가 할 수 있다고 제안하지만 과거에는 저에게 도움이되지 않습니다.


2

나는 libxml2그것이 당신이 Emacs와 함께 설치할 수있는 옵션 패키지 라고 생각합니다 . XML 지원 라이브러리이며 Emacs의 HTML 및 XML 지원에 필요합니다.

Microsoft Windows 64 비트 Emacs의 경우 파일에 nt/INSTALL.w64다음과 같이 표시됩니다.

** 필요한 패키지를 다운로드하여 설치하십시오

디렉토리 msys2_shell.bat에서 실행 MSYS2하면 BASH 창이 열립니다.

BASH 프롬프트에서 다음 명령을 사용하여 필요한 패키지를 설치하십시오 (를 사용하여 셸에 복사하여 붙여 넣기 가능 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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.