C : \ strawberry \ perl \ lib 위치의 perl에 expect 모듈을 설치했습니다.예상 모듈이 perl에서 작동하지 않습니다.
필자는 같은 위치에 IO-Tty 모듈을 먼저 설치 했으므로 perl이 설치되어 있습니다. 이제
나는 그것이 오류를 던지고있다
use Expect;
를하고있는 중이 야 경우
Can't locate IO/Pty.pm in @INC (@INC contains: C:/strawberry/perl/site/lib C:/st
rawberry/perl/vendor/lib C:/strawberry/perl/lib .) at C:/strawberry/perl/lib/Exp
ect.pm line 22.
BEGIN failed--compilation aborted at C:/strawberry/perl/lib/Expect.pm line 22.
Compilation failed in require at croak.txt line 1.
BEGIN failed--compilation aborted at croak.txt line 1.
가능한 이유는
펄 IO :: Pty가와 IO를 찾고 :: 청각 장애 모듈은 Expect.pm에서 호출됩니다. 내가 IO :: 청각 장애 모듈을 설치 한 경우, 그것은 이름 Pty.pm 및
Tty.pm
package Expect;
use IO::Pty 0.97; # We need make_slave_controlling_terminal()
use IO::Tty;
2 개 오후 파일을 가지고있다 그러나 펄은 IO :: 청각 장애 모듈을 찾고있다.
이 문제가 발생합니까? 그렇다면 어떻게 앞으로 나아갈 수 있습니까?
감사합니다. Cygwin에서 작동하지만 딸기 펄에서는 작동하지 않습니다. – Nitesh