0
작은 응용 프로그램을 만들고 있는데, 최소한의 구성만으로이 응용 프로그램을 만들려고합니다. 내가 지금 달려 들고있는 것은 다음과 같다.두 단계의 디렉토리 위치를 시작하십시오.
project/lib/perl/
나는 나의 모듈을 가지고있다.
내 기록은 내가 상대 경로를 사용하려면 그러나 내가 로그에 기록 할 내 모듈에서
(나는 아마 어떤 시점에서 /var/log/
에서 그들을 이동합니다) project/log/
에 있습니다. 로그에 대한 경로를 설정할 때 처음 시도한 것은 '../../log/development.log'
이었습니다. 터미널 인 경우 작동합니다.
원하는 디렉토리 전환을 달성하는 가장 깨끗한 방법은 무엇입니까?
흠 ... 좋아요. 나는 그 문제에 대해 약간의 독서를 할 것이다. – Bloodcount
JimGarrison- 예제를 제공해 줄 수 있습니까? @INC에 경로를 추가 할 수 있습니다. – DeFeNdog
경로를 추가하는 것이 아니라 상대 경로를 사용하는 것입니다. 파일 시스템 위치 및/또는 권한에 따라 패키지가 설치된 위치에 따라 두 단계로 "올라갈"수 없습니다. 해당 디렉토리 구조에 따라 나중에 두통의 처방이됩니다. '북쪽', '남쪽'대신 '왼쪽'과 '오른쪽'이라는 용어로 방향을 제시하는 것과 같은 개념입니다. 첫 번째 경우에는 사용자가 올바른 방향을 향하고 있다고 가정합니다. –