Windows에 ActivePerl 5.10 설치 후 Perl Package Manager를 이용하려고 ppm 명령을 실행하면 다음과 같은 오류가 난다.
이 오류는 Perl이 Unicode 형식을 사용하는 데 반해, ASCII 형식이 아닌 한글 사용자 이름의 경로명을 사용했기 때문에 발생한 것으로 영문 사용자 이름을 사용하는 사람은 나오지 않는다.
이를 해결하려면 환경 변수에 다음과 같이 설정하고 실행하면 된다.
그러면 다음처럼 실행된 Perl Package Manager 창을 만날 수 있다.
ManualJedi ^v^
ppm gui failed: DBI connect('dbname=C:\DOCUME~1\홍길동\LOCALS~1\APPLIC~1/ActiveState/ActivePerl/1006/ppm-MSWin32-x86-multi-thread-5_10.db','',...) failed: unable to open database file
이 오류는 Perl이 Unicode 형식을 사용하는 데 반해, ASCII 형식이 아닌 한글 사용자 이름의 경로명을 사용했기 때문에 발생한 것으로 영문 사용자 이름을 사용하는 사람은 나오지 않는다.
이를 해결하려면 환경 변수에 다음과 같이 설정하고 실행하면 된다.
C:\> set ACTIVEPERL_PPM_HOME=C:\Perl\Temp
C:\> ppm
C:\> ppm
그러면 다음처럼 실행된 Perl Package Manager 창을 만날 수 있다.
Perl Package Manager 창이 실행된 화면
난 댓글 남기는 분을 좋아합니다. 그리고 도움이 되었다면 추천 버튼 꾹 눌러 주세요.
ManualJedi ^v^
'IT Stories' 카테고리의 다른 글
웹 브라우저에 국립국어원 표준국어대사전 검색 플러그인 추가하세요 (7) | 2010.04.24 |
---|---|
프로젝트 관리 소프트웨어 Open Workbench 오류 해결 방법 (9) | 2010.03.14 |
한국어 위키백과(Wikipedia) 10만 문서 돌파의 의미와 시사점 (0) | 2009.06.10 |
Microsoft Windows용 파워토이(PowerToys) 소개 7탄 - 가상 바탕 화면 관리자(Virtual Desktop Manager) (9) | 2009.04.24 |
Microsoft Windows용 파워토이(PowerToys) 소개 6탄 - CD 슬라이드 쇼 생성기(CD Slide Show Generator) (0) | 2009.04.24 |