DocBook 2.1 설치 에러

닥북 활용에 대한 모든 질문과 답변

DocBook 2.1 설치 에러

전체글글쓴이: harkjael » 2017-09-01 4:44 pm

여기 게시판에 올려야 하는데 공지 게시판에 잘 못 올렷습니다.
삭제가 안되는데 보시면 삭제해 주세요.
------------------------------------------------------------------------
docbook2.1을 다운로드하여 install.bat를 실행했습니다.
콘솔 화면에 다음과 같이 표시됩니다.

Active code page: 65001
The system cannot write to the specified device.
'wget' is not recognized as an internal or external command,
operable program or batch file.
The system cannot write to the specified device.
The system cannot write to the specified device.
Press any key to continue...

여기서 아무키나 눌렀는데 창이 종료되고나서 끝입니다.
관리자 계정으로 실행해도 안되구요.
configure.bat를 실행했더니 lua5.1.exe - 시스템 오류 대화상자가 뜨네요.
"컴퓨터에 iconv.dll이 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오.'

어떻게 해야 설치할 수 있을까요?

참고로 제 컴퓨터 사양은 다음과 같습니다.
OS: Windows 8.1K
CPU: 2.5GHz
RAM: 8G
System: x64
harkjael
 

Re: DocBook 2.1 설치 에러

전체글글쓴이: 류광 » 2017-09-04 12:37 pm

앗 전에도 wget 실행 오류가 있었는데 같은 실수를 또 저질렀네요.
install.bat 보시면 다음과 같은 코드가 있는데,

코드: 모두 선택
@echo off
@chcp 65001
@echo 이 창을 직접 닫지 마세요.

IF "%1"=="/s" GOTO CONT
@wget -nv http://docbook.kr/release/dbkspec_v3 -O "%~dp0installer\dbkspec_v3.lua"


@wget 행을 다음과 같이 수정하세요.

코드: 모두 선택
@bin\wget -nv http://docbook.kr/release/dbkspec_v3 -O "%~dp0installer\dbkspec_v3.lua"


원래 의도는 설치 패키지의 bin 폴더에 있는 wget을 실행하는 것이었습니다. 패키지 만들면서 저는 문제가 없었는데, 이제 보니 설치 패키지의 wget이 아니라 제 시스템의 PATH 어딘가에 있는 wget이 실행된 것이었네요.

configure.bat에 필요한 iconv.dll은 install.bat이 설치하므로, install.bat이 성공적으로 완료되면 configure.bat도 잘 실행될 것입니다.

보고 고맙습니다. 조만간 설치 패키지 파일을 교체하겠습니다. 그리고 공지 게시판의 글은 삭제하겠습니다.
류광
사용자
 
전체글: 432
가입일: 2003-12-27 12:02 am

Re: DocBook 2.1 설치 에러

전체글글쓴이: 류광 » 2017-09-04 12:43 pm

참, install.bat을 수정하실 때에는 반드시 BOM 없는 UTF-8로 저장하셔야 합니다. BOM이 있으면 Lua가 스크립트를 제대로 인식하지 못하고, UTF-8로 하지 않으면 콘솔 창에 한글 글자들이 깨져 나옵니다.
류광
사용자
 
전체글: 432
가입일: 2003-12-27 12:02 am

Re: DocBook 2.1 설치 에러

전체글글쓴이: harkjael » 2017-09-04 3:03 pm

무수한 삽질 끝에 설치가 됐습니다.

Acroedit에서 저장할 때 BOM 추가를 해제하고 저장했는데도 BOM이 제거가 안됐습니다.
BOM 확인 및 제거는 결국 Freeware Hex editor (HxD, https://mh-nexus.de/en/downloads.php?product=HxD)에서
해결했습니다.

BOM 제거하고 실행해보니 잘 되네요.
감사합니다.
harkjael
 

Re: DocBook 2.1 설치 에러

전체글글쓴이: 류광 » 2017-09-05 12:17 pm

잘 된다니 다행입니다(물론 설치가 잘 넘어간 것이고, 실제 응용에서는 또 다른 문제가 있을지 모릅니다;;;;).

install.bat 파일 수정한 패키지를 해당 게시물에 다시 올렸습니다.
류광
사용자
 
전체글: 432
가입일: 2003-12-27 12:02 am


다시 돌아감: 질문과 답변

접속 중인 사용자

이 포럼에 접속 중인 사용자: 접속한 회원이 없음 그리고 손님들 7 명

cron