-260,10 +260,15 |
|
=== # 경고 === |
|
|
|
기본적으로 pod2usage()는 <code>$0</code>의 값을 pod 입력 파일의 경로로 사용한다. 그러나 Perl이 실행되는 모든 시스템에서 <code>$0</code>이 올바르게 설정되지는 않는다. (<code>$0</code>이 발견되지 않는 경우 pod2usage()가 <code>$ENV{PATH}</code>나 <code>-pathlist</code> 옵션에 있는 디렉토리 목록을 검색하긴 하지만) 이런 시스템에서는, 명시적으로 pod 문서의 경로를 지정해 주어야 한다: |
{{{#!vim perl |
pod2usage(-exitval => 2, -input => "/path/to/your/pod/docs"); |
}}} |
|
실행하는 스크립트명이 상대 경로로 지정되었고, 스크립트 자체가 pod2usage를 호출하기 이전에 현재 작업 디렉토리를 변경하는 경우 (Perldoc:chdir 참조), 견고한 플랫폼에서는 Pod::Usage가 실패할 수 있다. 그러지 않도록 하라<footnote(작업디렉토리를 pod2usage 호출 이전에 변경하지 말라는 의미인 듯)> |
|
|
|
=== # 참고 === |