2010-07-05 4 views
1

pdf를 생성하는 데 wkhtmltopdf를 사용하려고합니다. Windows에서 작업을 수행하는 펄 스크립트가 있습니다. 나는 지금 그것을 내 프로덕션 리눅스 박스 (공유 호스팅)로 옮기려고한다. 나는 wkhtmlpdf로 리눅스 박스에서 pdf를 만들 수 있지만 펄 스크립트에 문제가있다. "@INC ... 모듈 Sub :: Name로드 할 수있는 개체를 찾을 수 없습니다 ..."Sub :: Name로드 할 수있는 개체

내 검색을 통해이 자동으로 인해 수있는 것으로 나타났습니다 :: Sub :: Name :: Name.dll. 나는이 파일을 내 리눅스 서버에 올렸지 만 윈도우즈 전용 파일인데도 "@INC에서 Sub :: Name ... 모듈의로드 가능한 객체를 찾을 수 없다"라는 에러 메시지가 계속 발생한다.

무엇이 누락 되었습니까?

답변

3

누락 된 부분은 Linux에서 작동하는 Sub :: Name입니다. 한 시스템에서 다른 시스템으로 XS 모듈을 복사하여 작동시킬 수는 없습니다. Sub :: Name을 CPAN 또는 배포판의 패키징 시스템을 통해 설치하십시오.

+0

올바른 디렉토리 (@INC에서 하나)에 모듈 파일 (.pm)을 복사하면됩니다. – fengshaun

+0

@ fengshaun no, 그것은 user374436이 이미 한 일입니다. XS를 사용하는 모듈에서는 작동하지 않습니다. – hobbs

관련 문제