2017-03-27 3 views
6

ActiveState Perl V5.22.3 다운로드 (V5.24, 동일한 결과 시도) 및 실행할 perldoc 가져올 수 없습니다! perldoc은 'Invalid parameter - -R'로 응답합니다. - 단지 perldoc을 내가 스크립트를 실행하는 데 문제가 아니에요여기 왜 perldoc이 실패하나요?

Showing current PATH setting and perldoc oddness with this '-R' invalid option

:

여기 내 명령 창입니다.

미리 제안 해 주셔서 감사합니다.

+1

여기서'perldoc'은 무엇을 나타 냅니까? – Borodin

+0

텍스트 이미지 게시는 문제를보고하는 끔찍한 방법입니다. –

답변

13

perldoc 버전 3.27에 버그가 있습니다. 이 문제를 해결하려면 ActiveState 사이트에 게시하십시오.

https://community.activestate.com/node/20823

grahams는 ActiveState Staff 물은 2017년 2월 15일 11시 9분

이는 5.24.1 및 5.22.3에서 확인된다.

perldoc이 nroff의 해당 지역에 해당하는 부분에서 발생합니다. Win32와 Win64에서, 버그로 인해 perldoc은 데비안 리눅스 (bugs.debian.org/758689)의 문제를 해결하기위한 코드 블록에 들어갈 수있었습니다. 이 블록은 Windows에서 실행되지 않으므로 pod2text 로의 핸드 오프가 실패합니다.

C:\> perldoc CGI 
Invalid parameter - -R 

해결 방법 1 : perldoc을 우회하여 직접 pod2text로 이동하십시오. pod2text에 pod 파일의 전체 경로를 지정하십시오.

pod2text C:\Perl\libCGI.pod 

해결 방법 2 : 호출기를 perldoc에서 우회하십시오.

perldoc -T CGI 

해결 방법 3 : 이전의 perldoc이있는 5.22.2 릴리스를 사용하십시오.

+1

좋은 답변입니다. 잘 잡혔다. – Borodin

+0

감사합니다. 그리고 문제를 설명하는 이미지를 게시하지 않겠습니다. – Lou